home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrC
/
MrC.rsrc
/
CODE_11_nwc.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
146KB
|
2,629 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x000018C0 (6 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D CED0 pea.l [A5 - 0x3130]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
fn00000018:
00000018 2F0A move.l -[A7], A2
0000001A 486D CF00 pea.l [A5 - 0x3100]
0000001E 7006 moveq.l D0, 0x06
00000020 2F00 move.l -[A7], D0
00000022 42A7 clr.l -[A7]
00000024 42A7 clr.l -[A7]
00000026 42A7 clr.l -[A7]
00000028 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
0000002C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000030 2468 0018 movea.l A2, [A0 + 0x18]
00000034 526A 0006 addq.w [A2 + 0x6], 1
00000038 487A 0044 pea.l [PC + 0x44 /* 0000007E, value 0x5F5F7370 '__sp', cstring "__spillargs" */]
0000003C 2F0A move.l -[A7], A2
0000003E 7011 moveq.l D0, 0x11
00000040 1F00 move.b -[A7], D0
00000042 4EBA 14DC jsr [PC + 0x14DC /* 00001520 */]
00000046 2B40 D212 move.l [A5 - 0x2DEE], D0
0000004A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000004E 2F28 0018 move.l -[A7], [A0 + 0x18]
00000052 7001 moveq.l D0, 0x01
00000054 2F00 move.l -[A7], D0
00000056 4EAD 174A jsr [A5 + 0x174A /* export_741 */]
0000005A 206D D212 movea.l A0, [A5 - 0x2DEE]
0000005E 2140 0010 move.l [A0 + 0x10], D0
00000062 206D D212 movea.l A0, [A5 - 0x2DEE]
00000066 117C 0011 0016 move.b [A0 + 0x16], 0x11
0000006C 206D D212 movea.l A0, [A5 - 0x2DEE]
00000070 00A8 0008 0003 0018 ori.l [A0 + 0x18], 0x80003
00000078 245F movea.l A2, [A7]+
0000007A 4E75 rts
0000007C 000C 5F5F ori.b A4, 0x5F /* '_' */
00000080 7370 moveq.l D1, 0x70
00000082 696C bvs +0x6E /* 000000F0 */
00000084 6C61 bge +0x63 /* 000000E7 */
00000086 7267 moveq.l D1, 0x67
00000088 7300 moveq.l D1, 0x00
0000008A 2F2D E6B8 move.l -[A7], [A5 - 0x1948]
0000008E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000092 42A7 clr.l -[A7]
00000094 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */]
00000098 4EAD 1712 jsr [A5 + 0x1712 /* export_734 */]
0000009C 1B7C 0001 E6A8 move.b [A5 - 0x1958], 0x1
000000A2 42A7 clr.l -[A7]
000000A4 7003 moveq.l D0, 0x03
000000A6 2F00 move.l -[A7], D0
000000A8 42A7 clr.l -[A7]
000000AA 7001 moveq.l D0, 0x01
000000AC 2F00 move.l -[A7], D0
000000AE 42A7 clr.l -[A7]
000000B0 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000000B4 41ED E688 lea.l A0, [A5 - 0x1978]
000000B8 2B48 E36A move.l [A5 - 0x1C96], A0
000000BC 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */]
000000C0 202D E632 move.l D0, [A5 - 0x19CE]
000000C4 6638 bne +0x3A /* 000000FE */
000000C6 4EBA FF50 jsr [PC - 0xB0 /* 00000018 */]
000000CA 6032 bra +0x34 /* 000000FE */
label000000CC:
000000CC 206D E632 movea.l A0, [A5 - 0x19CE]
000000D0 2F28 0008 move.l -[A7], [A0 + 0x8]
000000D4 4EAD 157A jsr [A5 + 0x157A /* export_683 */]
000000D8 4A80 tst.l D0
000000DA 6712 beq +0x14 /* 000000EE */
000000DC 206D E632 movea.l A0, [A5 - 0x19CE]
000000E0 2F28 0008 move.l -[A7], [A0 + 0x8]
000000E4 7054 moveq.l D0, 0x54
000000E6 2F00 move.l -[A7], D0
000000E8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000000EC 504F addq.w A7, 8
label000000EE:
000000EE 486D E632 pea.l [A5 - 0x19CE]
// begin alternate branch 000000F0-000000F2
label000000F0:
000000F0 E632 roxr D2.b, D3
// end alternate branch 000000F0-000000F2
label000000F0: // (misaligned)
000000F2 206D E632 movea.l A0, [A5 - 0x19CE]
000000F6 2F28 0008 move.l -[A7], [A0 + 0x8]
000000FA 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
label000000FE:
000000FE 202D E632 move.l D0, [A5 - 0x19CE]
00000102 6722 beq +0x24 /* 00000126 */
00000104 60C6 bra -0x38 /* 000000CC */
label00000106:
00000106 206D E3AA movea.l A0, [A5 - 0x1C56]
0000010A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000010E 7003 moveq.l D0, 0x03
00000110 2F00 move.l -[A7], D0
00000112 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00000116 486D E3AA pea.l [A5 - 0x1C56]
0000011A 206D E3AA movea.l A0, [A5 - 0x1C56]
0000011E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000122 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
label00000126:
00000126 202D E3AA move.l D0, [A5 - 0x1C56]
0000012A 66DA bne -0x24 /* 00000106 */
0000012C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000130 4EBA 006E jsr [PC + 0x6E /* 000001A0 */]
00000134 487A 0068 pea.l [PC + 0x68 /* 0000019E, value 0x2F03, cstring "" */]
00000138 7002 moveq.l D0, 0x02
0000013A 3F00 move.w -[A7], D0
0000013C 206D E698 movea.l A0, [A5 - 0x1968]
00000140 4E90 jsr [A0]
00000142 2F00 move.l -[A7], D0
00000144 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00000148 0CAD 0000 0000 E5F2 cmpi.l [A5 - 0x1A0E], 0x0
00000150 6E36 bgt +0x38 /* 00000188 */
00000152 202D D2A2 move.l D0, [A5 - 0x2D5E]
00000156 670C beq +0xE /* 00000164 */
00000158 486D D2A2 pea.l [A5 - 0x2D5E]
0000015C 486D 19E2 pea.l [A5 + 0x19E2 /* export_824 */]
00000160 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
label00000164:
00000164 202D D2A6 move.l D0, [A5 - 0x2D5A]
00000168 670C beq +0xE /* 00000176 */
0000016A 486D D2A6 pea.l [A5 - 0x2D5A]
0000016E 486D 19E2 pea.l [A5 + 0x19E2 /* export_824 */]
00000172 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
label00000176:
00000176 202D D29E move.l D0, [A5 - 0x2D62]
0000017A 670C beq +0xE /* 00000188 */
0000017C 486D D29E pea.l [A5 - 0x2D62]
00000180 486D 19E2 pea.l [A5 + 0x19E2 /* export_824 */]
00000184 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
label00000188:
00000188 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
0000018C 302D E672 move.w D0, [A5 - 0x198E]
00000190 6704 beq +0x6 /* 00000196 */
00000192 4EAD 180A jsr [A5 + 0x180A /* export_765 */]
label00000196:
00000196 205F movea.l A0, [A7]+
00000198 504F addq.w A7, 8
0000019A 4ED0 jmp [A0]
0000019C 0002 0000 ori.b D2, 0x0
fn000001A0:
000001A0 2F03 move.l -[A7], D3
000001A2 6018 bra +0x1A /* 000001BC */
label000001A4:
000001A4 486D E628 pea.l [A5 - 0x19D8]
000001A8 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000001AC 7600 moveq.l D3, 0x00
000001AE 2B43 E5E6 move.l [A5 - 0x1A1A], D3
000001B2 42A7 clr.l -[A7]
000001B4 4EBA 053A jsr [PC + 0x53A /* 000006F0 */]
000001B8 4EBA 18A8 jsr [PC + 0x18A8 /* 00001A62 */]
label000001BC:
000001BC 0C2D 0070 DB5A cmpi.b [A5 - 0x24A6], 0x70 /* 'p' */
000001C2 66E0 bne -0x1E /* 000001A4 */
000001C4 261F move.l D3, [A7]+
000001C6 4E75 rts
fn000001C8:
000001C8 4E56 FFF8 link A6, -0x0008
000001CC 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
000001D0 266E 000A movea.l A3, [A6 + 0xA]
000001D4 7A00 moveq.l D5, 0x00
000001D6 7800 moveq.l D4, 0x00
000001D8 7C00 moveq.l D6, 0x00
000001DA 7000 moveq.l D0, 0x00
000001DC 2B40 CEF4 move.l [A5 - 0x310C], D0
000001E0 602C bra +0x2E /* 0000020E */
label000001E2:
000001E2 7601 moveq.l D3, 0x01
000001E4 600E bra +0x10 /* 000001F4 */
label000001E6:
000001E6 7602 moveq.l D3, 0x02
000001E8 600A bra +0xC /* 000001F4 */
label000001EA:
000001EA 7604 moveq.l D3, 0x04
000001EC 6006 bra +0x8 /* 000001F4 */
label000001EE:
000001EE 7608 moveq.l D3, 0x08
000001F0 6002 bra +0x4 /* 000001F4 */
label000001F2:
000001F2 7610 moveq.l D3, 0x10
label000001F4:
000001F4 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000001F8 2006 move.l D0, D6
000001FA C083 and.l D0, D3
000001FC 670E beq +0x10 /* 0000020C */
000001FE 487A 04EA pea.l [PC + 0x4EA /* 000006EA, value 0x0, cstring "" */]
00000202 702F moveq.l D0, 0x2F
00000204 2F00 move.l -[A7], D0
00000206 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000020A 504F addq.w A7, 8
label0000020C:
0000020C 8C83 or.l D6, D3
label0000020E:
0000020E 122D DB5A move.b D1, [A5 - 0x24A6]
00000212 7000 moveq.l D0, 0x00
00000214 1001 move.b D0, D1
00000216 721C moveq.l D1, 0x1C
00000218 B081 cmp.l D0, D1
0000021A 67C6 beq -0x38 /* 000001E2 */
0000021C 720F moveq.l D1, 0x0F
0000021E B081 cmp.l D0, D1
00000220 67C4 beq -0x3A /* 000001E6 */
00000222 7201 moveq.l D1, 0x01
00000224 B081 cmp.l D0, D1
00000226 67C2 beq -0x3C /* 000001EA */
00000228 7217 moveq.l D1, 0x17
0000022A B081 cmp.l D0, D1
0000022C 67C0 beq -0x3E /* 000001EE */
0000022E 721F moveq.l D1, 0x1F
00000230 B081 cmp.l D0, D1
00000232 67BE beq -0x40 /* 000001F2 */
00000234 7205 moveq.l D1, 0x05
00000236 B081 cmp.l D0, D1
00000238 6700 00BE beq +0xC0 /* 000002F8 */
0000023C 721A moveq.l D1, 0x1A
0000023E B081 cmp.l D0, D1
00000240 6700 00BA beq +0xBC /* 000002FC */
00000244 7221 moveq.l D1, 0x21
00000246 B081 cmp.l D0, D1
00000248 6700 00B6 beq +0xB8 /* 00000300 */
0000024C 7219 moveq.l D1, 0x19
0000024E B081 cmp.l D0, D1
00000250 6700 00B2 beq +0xB4 /* 00000304 */
00000254 7214 moveq.l D1, 0x14
00000256 B081 cmp.l D0, D1
00000258 6700 00AE beq +0xB0 /* 00000308 */
0000025C 7215 moveq.l D1, 0x15
0000025E B081 cmp.l D0, D1
00000260 6700 00AA beq +0xAC /* 0000030C */
00000264 7210 moveq.l D1, 0x10
00000266 B081 cmp.l D0, D1
00000268 6700 00A6 beq +0xA8 /* 00000310 */
0000026C 720B moveq.l D1, 0x0B
0000026E B081 cmp.l D0, D1
00000270 6700 00A6 beq +0xA8 /* 00000318 */
00000274 7222 moveq.l D1, 0x22
00000276 B081 cmp.l D0, D1
00000278 6700 00A6 beq +0xA8 /* 00000320 */
0000027C 720E moveq.l D1, 0x0E
0000027E B081 cmp.l D0, D1
00000280 6700 00A6 beq +0xA8 /* 00000328 */
00000284 7206 moveq.l D1, 0x06
00000286 B081 cmp.l D0, D1
00000288 6700 00A6 beq +0xA8 /* 00000330 */
0000028C 7231 moveq.l D1, 0x31
0000028E B081 cmp.l D0, D1
00000290 6700 00B6 beq +0xB8 /* 00000348 */
00000294 722E moveq.l D1, 0x2E
00000296 B081 cmp.l D0, D1
00000298 6700 00AE beq +0xB0 /* 00000348 */
0000029C 7216 moveq.l D1, 0x16
0000029E B081 cmp.l D0, D1
000002A0 6700 00A6 beq +0xA8 /* 00000348 */
000002A4 722F moveq.l D1, 0x2F
000002A6 B081 cmp.l D0, D1
000002A8 6700 00A6 beq +0xA8 /* 00000350 */
000002AC 722C moveq.l D1, 0x2C
000002AE B081 cmp.l D0, D1
000002B0 6700 009E beq +0xA0 /* 00000350 */
000002B4 7204 moveq.l D1, 0x04
000002B6 B081 cmp.l D0, D1
000002B8 6700 0096 beq +0x98 /* 00000350 */
000002BC 7207 moveq.l D1, 0x07
000002BE B081 cmp.l D0, D1
000002C0 6700 0096 beq +0x98 /* 00000358 */
000002C4 7223 moveq.l D1, 0x23
000002C6 B081 cmp.l D0, D1
000002C8 6700 0092 beq +0x94 /* 0000035C */
000002CC 7257 moveq.l D1, 0x57
000002CE B081 cmp.l D0, D1
000002D0 6700 00A2 beq +0xA4 /* 00000374 */
000002D4 721D moveq.l D1, 0x1D
000002D6 B081 cmp.l D0, D1
000002D8 6700 00CA beq +0xCC /* 000003A4 */
000002DC 7220 moveq.l D1, 0x20
000002DE B081 cmp.l D0, D1
000002E0 6700 00C2 beq +0xC4 /* 000003A4 */
000002E4 720D moveq.l D1, 0x0D
000002E6 B081 cmp.l D0, D1
000002E8 6700 00DA beq +0xDC /* 000003C4 */
000002EC 726E moveq.l D1, 0x6E
000002EE B081 cmp.l D0, D1
000002F0 6700 00E2 beq +0xE4 /* 000003D4 */
000002F4 6000 0114 bra +0x116 /* 0000040A */
label000002F8:
000002F8 7601 moveq.l D3, 0x01
000002FA 603A bra +0x3C /* 00000336 */
label000002FC:
000002FC 7602 moveq.l D3, 0x02
000002FE 6036 bra +0x38 /* 00000336 */
label00000300:
00000300 7604 moveq.l D3, 0x04
00000302 6032 bra +0x34 /* 00000336 */
label00000304:
00000304 7608 moveq.l D3, 0x08
00000306 602E bra +0x30 /* 00000336 */
label00000308:
00000308 7610 moveq.l D3, 0x10
0000030A 602A bra +0x2C /* 00000336 */
label0000030C:
0000030C 7620 moveq.l D3, 0x20
0000030E 6026 bra +0x28 /* 00000336 */
label00000310:
00000310 263C 0000 0080 move.l D3, 0x80
00000316 601E bra +0x20 /* 00000336 */
label00000318:
00000318 263C 0000 0100 move.l D3, 0x100
0000031E 6016 bra +0x18 /* 00000336 */
label00000320:
00000320 263C 0000 1000 move.l D3, 0x1000
00000326 600E bra +0x10 /* 00000336 */
label00000328:
00000328 263C 0000 0200 move.l D3, 0x200
0000032E 6006 bra +0x8 /* 00000336 */
label00000330:
00000330 263C 0000 2000 move.l D3, 0x2000 /* ' \0' */
label00000336:
00000336 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label0000033A:
0000033A 2004 move.l D0, D4
0000033C C083 and.l D0, D3
0000033E 6600 035C bne +0x35E /* 0000069C */
00000342 8883 or.l D4, D3
00000344 6000 FEC8 bra -0x136 /* 0000020E */
label00000348:
00000348 263C 0000 0800 move.l D3, 0x800
0000034E 6012 bra +0x14 /* 00000362 */
label00000350:
00000350 263C 0000 0400 move.l D3, 0x400
00000356 600A bra +0xC /* 00000362 */
label00000358:
00000358 7640 moveq.l D3, 0x40
0000035A 6006 bra +0x8 /* 00000362 */
label0000035C:
0000035C 263C 0000 0080 move.l D3, 0x80
label00000362:
00000362 2005 move.l D0, D5
00000364 C083 and.l D0, D3
00000366 6600 0334 bne +0x336 /* 0000069C */
0000036A 8A83 or.l D5, D3
0000036C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000370 6000 FE9C bra -0x162 /* 0000020E */
label00000374:
00000374 302E 0008 move.w D0, [A6 + 0x8]
00000378 6700 0090 beq +0x92 /* 0000040A */
0000037C 102D E350 move.b D0, [A5 - 0x1CB0]
00000380 6700 0088 beq +0x8A /* 0000040A */
00000384 2004 move.l D0, D4
00000386 8085 or.l D0, D5
00000388 6700 0080 beq +0x82 /* 0000040A */
0000038C 2004 move.l D0, D4
0000038E 0280 0000 0400 andi.l D0, 0x400
00000394 6674 bne +0x76 /* 0000040A */
00000396 2F3C 0000 0095 move.l -[A7], 0x95
0000039C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000003A0 584F addq.w A7, 4
000003A2 6066 bra +0x68 /* 0000040A */
label000003A4:
000003A4 102D DB5A move.b D0, [A5 - 0x24A6]
000003A8 1D40 FFFD move.b [A6 - 0x3], D0
000003AC 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000003B0 1F2E FFFD move.b -[A7], [A6 - 0x3]
000003B4 4EAD 189A jsr [A5 + 0x189A /* export_783 */]
000003B8 2840 movea.l A4, D0
000003BA 263C 0000 0400 move.l D3, 0x400
000003C0 6000 FF78 bra -0x86 /* 0000033A */
label000003C4:
000003C4 4EAD 179A jsr [A5 + 0x179A /* export_751 */]
000003C8 2840 movea.l A4, D0
000003CA 263C 0000 0400 move.l D3, 0x400
000003D0 6000 FF68 bra -0x96 /* 0000033A */
label000003D4:
000003D4 4A84 tst.l D4
000003D6 6632 bne +0x34 /* 0000040A */
000003D8 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000003DC 4EAD 1AB2 jsr [A5 + 0x1AB2 /* export_850 */]
000003E0 2440 movea.l A2, D0
000003E2 200A move.l D0, A2
000003E4 6724 beq +0x26 /* 0000040A */
000003E6 102A 0016 move.b D0, [A2 + 0x16]
000003EA 4880 ext.w D0
000003EC 48C0 ext.l D0
000003EE 720A moveq.l D1, 0x0A
000003F0 B081 cmp.l D0, D1
000003F2 6702 beq +0x4 /* 000003F6 */
000003F4 6014 bra +0x16 /* 0000040A */
label000003F6:
000003F6 7001 moveq.l D0, 0x01
000003F8 2B40 CEF4 move.l [A5 - 0x310C], D0
000003FC 286A 000C movea.l A4, [A2 + 0xC]
00000400 263C 0000 0800 move.l D3, 0x800
00000406 6000 FF2E bra -0xD0 /* 00000336 */
label0000040A:
0000040A 7003 moveq.l D0, 0x03
0000040C 2D40 FFF8 move.l [A6 - 0x8], D0
00000410 2006 move.l D0, D6
00000412 7202 moveq.l D1, 0x02
00000414 B081 cmp.l D0, D1
00000416 6720 beq +0x22 /* 00000438 */
00000418 7201 moveq.l D1, 0x01
0000041A B081 cmp.l D0, D1
0000041C 672E beq +0x30 /* 0000044C */
0000041E 7204 moveq.l D1, 0x04
00000420 B081 cmp.l D0, D1
00000422 673C beq +0x3E /* 00000460 */
00000424 7208 moveq.l D1, 0x08
00000426 B081 cmp.l D0, D1
00000428 674A beq +0x4C /* 00000474 */
0000042A 7210 moveq.l D1, 0x10
0000042C B081 cmp.l D0, D1
0000042E 6762 beq +0x64 /* 00000492 */
00000430 4A80 tst.l D0
00000432 6766 beq +0x68 /* 0000049A */
00000434 6000 0092 bra +0x94 /* 000004C8 */
label00000438:
00000438 1D7C 0003 FFFC move.b [A6 - 0x4], 0x3
0000043E 0CAD 0000 0001 E5E6 cmpi.l [A5 - 0x1A1A], 0x1
00000446 6600 0094 bne +0x96 /* 000004DC */
0000044A 607C bra +0x7E /* 000004C8 */
label0000044C:
0000044C 1D7C 0002 FFFC move.b [A6 - 0x4], 0x2
00000452 0CAD 0000 0001 E5E6 cmpi.l [A5 - 0x1A1A], 0x1
0000045A 6600 0080 bne +0x82 /* 000004DC */
0000045E 6068 bra +0x6A /* 000004C8 */
label00000460:
00000460 202D E5E6 move.l D0, [A5 - 0x1A1A]
00000464 6762 beq +0x64 /* 000004C8 */
00000466 7201 moveq.l D1, 0x01
00000468 B081 cmp.l D0, D1
0000046A 675C beq +0x5E /* 000004C8 */
0000046C 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
00000472 6068 bra +0x6A /* 000004DC */
label00000474:
00000474 202D E5E6 move.l D0, [A5 - 0x1A1A]
00000478 674E beq +0x50 /* 000004C8 */
0000047A 7201 moveq.l D1, 0x01
0000047C B081 cmp.l D0, D1
0000047E 6702 beq +0x4 /* 00000482 */
00000480 6008 bra +0xA /* 0000048A */
label00000482:
00000482 1D7C 0009 FFFC move.b [A6 - 0x4], 0x9 /* '\t' */
00000488 6052 bra +0x54 /* 000004DC */
label0000048A:
0000048A 1D7C 0004 FFFC move.b [A6 - 0x4], 0x4
00000490 604A bra +0x4C /* 000004DC */
label00000492:
00000492 1D7C 000A FFFC move.b [A6 - 0x4], 0xA /* '\n' */
00000498 6042 bra +0x44 /* 000004DC */
label0000049A:
0000049A 02AE FFFF FFFD FFF8 andi.l [A6 - 0x8], 0xFFFFFFFD
000004A2 202D E5E6 move.l D0, [A5 - 0x1A1A]
000004A6 6708 beq +0xA /* 000004B0 */
000004A8 7201 moveq.l D1, 0x01
000004AA B081 cmp.l D0, D1
000004AC 670A beq +0xC /* 000004B8 */
000004AE 6010 bra +0x12 /* 000004C0 */
label000004B0:
000004B0 1D7C 0006 FFFC move.b [A6 - 0x4], 0x6
000004B6 6024 bra +0x26 /* 000004DC */
label000004B8:
000004B8 1D7C 0008 FFFC move.b [A6 - 0x4], 0x8
000004BE 601C bra +0x1E /* 000004DC */
label000004C0:
000004C0 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1
000004C6 6014 bra +0x16 /* 000004DC */
label000004C8:
000004C8 487A 0222 pea.l [PC + 0x222 /* 000006EC, value 0x0, cstring "" */]
000004CC 702F moveq.l D0, 0x2F
000004CE 2F00 move.l -[A7], D0
000004D0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000004D4 504F addq.w A7, 8
000004D6 1D7C 0002 FFFC move.b [A6 - 0x4], 0x2
label000004DC:
000004DC 200B move.l D0, A3
000004DE 6706 beq +0x8 /* 000004E6 */
000004E0 16AE FFFC move.b [A3], [A6 - 0x4]
000004E4 6020 bra +0x22 /* 00000506 */
label000004E6:
000004E6 202E FFF8 move.l D0, [A6 - 0x8]
000004EA 7202 moveq.l D1, 0x02
000004EC C081 and.l D0, D1
000004EE 6716 beq +0x18 /* 00000506 */
000004F0 487A 01FC pea.l [PC + 0x1FC /* 000006EE, value 0x4E56 'NV', cstring "" */]
000004F4 702F moveq.l D0, 0x2F
000004F6 2F00 move.l -[A7], D0
000004F8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000004FC 504F addq.w A7, 8
000004FE 02AE FFFF FFFD FFF8 andi.l [A6 - 0x8], 0xFFFFFFFD
label00000506:
00000506 7001 moveq.l D0, 0x01
00000508 B880 cmp.l D4, D0
0000050A 6700 00FE beq +0x100 /* 0000060A */
0000050E 7003 moveq.l D0, 0x03
00000510 B880 cmp.l D4, D0
00000512 6700 00FE beq +0x100 /* 00000612 */
00000516 7005 moveq.l D0, 0x05
00000518 B880 cmp.l D4, D0
0000051A 6700 0102 beq +0x104 /* 0000061E */
0000051E 4A84 tst.l D4
00000520 6700 0108 beq +0x10A /* 0000062A */
00000524 7002 moveq.l D0, 0x02
00000526 B880 cmp.l D4, D0
00000528 6700 0108 beq +0x10A /* 00000632 */
0000052C 7012 moveq.l D0, 0x12
0000052E B880 cmp.l D4, D0
00000530 6700 0100 beq +0x102 /* 00000632 */
00000534 7010 moveq.l D0, 0x10
00000536 B880 cmp.l D4, D0
00000538 6700 00F8 beq +0xFA /* 00000632 */
0000053C 7014 moveq.l D0, 0x14
0000053E B880 cmp.l D4, D0
00000540 6700 00FA beq +0xFC /* 0000063C */
00000544 7004 moveq.l D0, 0x04
00000546 B880 cmp.l D4, D0
00000548 6700 00F2 beq +0xF4 /* 0000063C */
0000054C 701A moveq.l D0, 0x1A
0000054E B880 cmp.l D4, D0
00000550 6700 00F4 beq +0xF6 /* 00000646 */
00000554 700A moveq.l D0, 0x0A
00000556 B880 cmp.l D4, D0
00000558 6700 00EC beq +0xEE /* 00000646 */
0000055C 7018 moveq.l D0, 0x18
0000055E B880 cmp.l D4, D0
00000560 6700 00E4 beq +0xE6 /* 00000646 */
00000564 7008 moveq.l D0, 0x08
00000566 B880 cmp.l D4, D0
00000568 6700 00DC beq +0xDE /* 00000646 */
0000056C 700C moveq.l D0, 0x0C
0000056E B880 cmp.l D4, D0
00000570 6700 00DE beq +0xE0 /* 00000650 */
00000574 701C moveq.l D0, 0x1C
00000576 B880 cmp.l D4, D0
00000578 6700 00D6 beq +0xD8 /* 00000650 */
0000057C 7032 moveq.l D0, 0x32
0000057E B880 cmp.l D4, D0
00000580 6700 00D8 beq +0xDA /* 0000065A */
00000584 7022 moveq.l D0, 0x22
00000586 B880 cmp.l D4, D0
00000588 6700 00D0 beq +0xD2 /* 0000065A */
0000058C 7030 moveq.l D0, 0x30
0000058E B880 cmp.l D4, D0
00000590 6700 00C8 beq +0xCA /* 0000065A */
00000594 7020 moveq.l D0, 0x20
00000596 B880 cmp.l D4, D0
00000598 6700 00C0 beq +0xC2 /* 0000065A */
0000059C 7024 moveq.l D0, 0x24
0000059E B880 cmp.l D4, D0
000005A0 6700 00C2 beq +0xC4 /* 00000664 */
000005A4 7034 moveq.l D0, 0x34
000005A6 B880 cmp.l D4, D0
000005A8 6700 00BA beq +0xBC /* 00000664 */
000005AC 0C84 0000 0120 cmpi.l D4, 0x120
000005B2 6700 00BA beq +0xBC /* 0000066E */
000005B6 0C84 0000 0200 cmpi.l D4, 0x200
000005BC 6700 00B0 beq +0xB2 /* 0000066E */
000005C0 0C84 0000 00A0 cmpi.l D4, 0xA0
000005C6 6700 00B0 beq +0xB2 /* 00000678 */
000005CA 0C84 0000 2000 cmpi.l D4, 0x2000 /* ' \0' */
000005D0 6700 00A6 beq +0xA8 /* 00000678 */
000005D4 0C84 0000 0100 cmpi.l D4, 0x100
000005DA 6700 00A2 beq +0xA4 /* 0000067E */
000005DE 0C84 0000 0080 cmpi.l D4, 0x80
000005E4 6700 00A2 beq +0xA4 /* 00000688 */
000005E8 0C84 0000 1000 cmpi.l D4, 0x1000
000005EE 6700 00A2 beq +0xA4 /* 00000692 */
000005F2 0C84 0000 0400 cmpi.l D4, 0x400
000005F8 6700 00BA beq +0xBC /* 000006B4 */
000005FC 0C84 0000 0800 cmpi.l D4, 0x800
00000602 6700 00B0 beq +0xB2 /* 000006B4 */
00000606 6000 0094 bra +0x96 /* 0000069C */
label0000060A:
0000060A 286D E5C6 movea.l A4, [A5 - 0x1A3A]
0000060E 6000 00A4 bra +0xA6 /* 000006B4 */
label00000612:
00000612 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000616 2868 0004 movea.l A4, [A0 + 0x4]
0000061A 6000 0098 bra +0x9A /* 000006B4 */
label0000061E:
0000061E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000622 2868 0008 movea.l A4, [A0 + 0x8]
00000626 6000 008C bra +0x8E /* 000006B4 */
label0000062A:
0000062A 02AE FFFF FFFE FFF8 andi.l [A6 - 0x8], 0xFFFFFFFE
label00000632:
00000632 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000636 2868 0018 movea.l A4, [A0 + 0x18]
0000063A 6078 bra +0x7A /* 000006B4 */
label0000063C:
0000063C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000640 2868 001C movea.l A4, [A0 + 0x1C]
00000644 606E bra +0x70 /* 000006B4 */
label00000646:
00000646 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000064A 2868 000C movea.l A4, [A0 + 0xC]
0000064E 6064 bra +0x66 /* 000006B4 */
label00000650:
00000650 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000654 2868 0010 movea.l A4, [A0 + 0x10]
00000658 605A bra +0x5C /* 000006B4 */
label0000065A:
0000065A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000065E 2868 0020 movea.l A4, [A0 + 0x20]
00000662 6050 bra +0x52 /* 000006B4 */
label00000664:
00000664 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000668 2868 0024 movea.l A4, [A0 + 0x24]
0000066C 6046 bra +0x48 /* 000006B4 */
label0000066E:
0000066E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000672 2868 0038 movea.l A4, [A0 + 0x38]
00000676 603C bra +0x3E /* 000006B4 */
label00000678:
00000678 286D E5BE movea.l A4, [A5 - 0x1A42]
0000067C 6036 bra +0x38 /* 000006B4 */
label0000067E:
0000067E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000682 2868 0034 movea.l A4, [A0 + 0x34]
00000686 602C bra +0x2E /* 000006B4 */
label00000688:
00000688 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000068C 2868 0030 movea.l A4, [A0 + 0x30]
00000690 6022 bra +0x24 /* 000006B4 */
label00000692:
00000692 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000696 2868 004C movea.l A4, [A0 + 0x4C]
0000069A 6018 bra +0x1A /* 000006B4 */
label0000069C:
0000069C 707D moveq.l D0, 0x7D
0000069E 2F00 move.l -[A7], D0
000006A0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000006A4 584F addq.w A7, 4
000006A6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000006AA 2868 0018 movea.l A4, [A0 + 0x18]
000006AE 200B move.l D0, A3
000006B0 6702 beq +0x4 /* 000006B4 */
000006B2 4213 clr.b [A3]
label000006B4:
000006B4 526C 0006 addq.w [A4 + 0x6], 1
000006B8 246E 000E movea.l A2, [A6 + 0xE]
000006BC 248C move.l [A2], A4
000006BE 4A85 tst.l D5
000006C0 6714 beq +0x16 /* 000006D6 */
000006C2 00AE 0000 0001 FFF8 ori.l [A6 - 0x8], 0x1
000006CA 2F0A move.l -[A7], A2
000006CC 2014 move.l D0, [A4]
000006CE 8085 or.l D0, D5
000006D0 2F00 move.l -[A7], D0
000006D2 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
label000006D6:
000006D6 302E FFFA move.w D0, [A6 - 0x6]
000006DA 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000006DE 4E5E unlink A6
000006E0 205F movea.l A0, [A7]+
000006E2 4FEF 000A lea.l A7, [A7 + 0xA]
000006E6 4ED0 jmp [A0]
000006E8 0006 0000 ori.b D6, 0x0
000006EC 0000 0000 ori.b D0, 0x0
fn000006F0:
000006F0 4E56 FBF8 link A6, -0x0408
000006F4 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
000006F8 486E FFF8 pea.l [A6 - 0x8]
000006FC 486E FFFC pea.l [A6 - 0x4]
00000700 4267 clr.w -[A7]
00000702 4EBA FAC4 jsr [PC - 0x53C /* 000001C8 */]
00000706 3C00 move.w D6, D0
00000708 48C6 ext.l D6
0000070A 206E FFF8 movea.l A0, [A6 - 0x8]
0000070E 2810 move.l D4, [A0]
00000710 0284 0000 4C00 andi.l D4, 0x4C00 /* 'L\0' */
00000716 2006 move.l D0, D6
00000718 4480 neg.l D0
0000071A 9180 subx.l D0, D0
0000071C 5280 addq.l D0, 1
0000071E 670C beq +0xE /* 0000072C */
00000720 222E 0008 move.l D1, [A6 + 0x8]
00000724 7401 moveq.l D2, 0x01
00000726 C282 and.l D1, D2
00000728 6600 01B6 bne +0x1B8 /* 000008E0 */
label0000072C:
0000072C 2A00 move.l D5, D0
label0000072E:
0000072E 102D E350 move.b D0, [A5 - 0x1CB0]
00000732 6712 beq +0x14 /* 00000746 */
00000734 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
0000073A 660A bne +0xC /* 00000746 */
0000073C 7027 moveq.l D0, 0x27
0000073E 2F00 move.l -[A7], D0
00000740 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000744 584F addq.w A7, 4
label00000746:
00000746 246E FFF8 movea.l A2, [A6 - 0x8]
0000074A 102A 0004 move.b D0, [A2 + 0x4]
0000074E 0200 0080 andi.b D0, 0x80
00000752 6710 beq +0x12 /* 00000764 */
00000754 486E FFF8 pea.l [A6 - 0x8]
00000758 2012 move.l D0, [A2]
0000075A 8084 or.l D0, D4
0000075C 2F00 move.l -[A7], D0
0000075E 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000762 6006 bra +0x8 /* 0000076A */
label00000764:
00000764 206E FFF8 movea.l A0, [A6 - 0x8]
00000768 8990 or.l [A0], D4
label0000076A:
0000076A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000076E 486E FBF8 pea.l [A6 - 0x408]
00000772 4EBA 0B3C jsr [PC + 0xB3C /* 000012B0 */]
00000776 2440 movea.l A2, D0
00000778 102E FBF8 move.b D0, [A6 - 0x408]
0000077C 6622 bne +0x24 /* 000007A0 */
0000077E B5EE FFF8 cmpa.l A2, [A6 - 0x8]
00000782 6712 beq +0x14 /* 00000796 */
00000784 7027 moveq.l D0, 0x27
00000786 2F00 move.l -[A7], D0
00000788 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000078C 584F addq.w A7, 4
0000078E 7057 moveq.l D0, 0x57
00000790 1F00 move.b -[A7], D0
00000792 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label00000796:
00000796 2F0A move.l -[A7], A2
00000798 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000079C 6000 00E2 bra +0xE4 /* 00000880 */
label000007A0:
000007A0 486E FBF8 pea.l [A6 - 0x408]
000007A4 2F0A move.l -[A7], A2
000007A6 1F2E FFFC move.b -[A7], [A6 - 0x4]
000007AA 4EBA 0D74 jsr [PC + 0xD74 /* 00001520 */]
000007AE 2640 movea.l A3, D0
000007B0 200B move.l D0, A3
000007B2 6700 00CC beq +0xCE /* 00000880 */
000007B6 206B 000C movea.l A0, [A3 + 0xC]
000007BA 2010 move.l D0, [A0]
000007BC 721F moveq.l D1, 0x1F
000007BE C081 and.l D0, D1
000007C0 41ED E170 lea.l A0, [A5 - 0x1E90]
000007C4 1030 0000 move.b D0, [A0 + D0.w]
000007C8 7210 moveq.l D1, 0x10
000007CA C001 and.b D0, D1
000007CC 671E beq +0x20 /* 000007EC */
000007CE 2F0B move.l -[A7], A3
000007D0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000007D4 2F0B move.l -[A7], A3
000007D6 1F2E FFFC move.b -[A7], [A6 - 0x4]
000007DA 7001 moveq.l D0, 0x01
000007DC 2F00 move.l -[A7], D0
000007DE 4EBA 111E jsr [PC + 0x111E /* 000018FE */]
000007E2 4A80 tst.l D0
000007E4 6700 009A beq +0x9C /* 00000880 */
000007E8 6000 00F6 bra +0xF8 /* 000008E0 */
label000007EC:
000007EC 4A85 tst.l D5
000007EE 6714 beq +0x16 /* 00000804 */
000007F0 202D E5E6 move.l D0, [A5 - 0x1A1A]
000007F4 670E beq +0x10 /* 00000804 */
000007F6 486E FBF8 pea.l [A6 - 0x408]
000007FA 703D moveq.l D0, 0x3D
000007FC 2F00 move.l -[A7], D0
000007FE 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000802 504F addq.w A7, 8
label00000804:
00000804 102B 0016 move.b D0, [A3 + 0x16]
00000808 720A moveq.l D1, 0x0A
0000080A B001 cmp.b D0, D1
0000080C 6772 beq +0x74 /* 00000880 */
0000080E 284B movea.l A4, A3
00000810 700C moveq.l D0, 0x0C
00000812 D9C0 add.l A4, D0
00000814 2054 movea.l A0, [A4]
00000816 2010 move.l D0, [A0]
00000818 721F moveq.l D1, 0x1F
0000081A C041 and.w D0, D1
0000081C 7213 moveq.l D1, 0x13
0000081E B041 cmp.w D0, D1
00000820 6626 bne +0x28 /* 00000848 */
00000822 706A moveq.l D0, 0x6A
00000824 2F00 move.l -[A7], D0
00000826 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000082A 584F addq.w A7, 4
0000082C 2F14 move.l -[A7], [A4]
0000082E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000832 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000836 2028 0018 move.l D0, [A0 + 0x18]
0000083A 2880 move.l [A4], D0
0000083C 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000840 2068 0018 movea.l A0, [A0 + 0x18]
00000844 5268 0006 addq.w [A0 + 0x6], 1
label00000848:
00000848 262D E5E6 move.l D3, [A5 - 0x1A1A]
0000084C 7001 moveq.l D0, 0x01
0000084E B680 cmp.l D3, D0
00000850 672E beq +0x30 /* 00000880 */
00000852 102B 0016 move.b D0, [A3 + 0x16]
00000856 7203 moveq.l D1, 0x03
00000858 B001 cmp.b D0, D1
0000085A 661E bne +0x20 /* 0000087A */
0000085C 0C2D 004C DB5A cmpi.b [A5 - 0x24A6], 0x4C /* 'L' */
00000862 6616 bne +0x18 /* 0000087A */
00000864 4A83 tst.l D3
00000866 670C beq +0xE /* 00000874 */
00000868 2F3C 0000 0091 move.l -[A7], 0x91
0000086E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000872 584F addq.w A7, 4
label00000874:
00000874 177C 0006 0016 move.b [A3 + 0x16], 0x6
label0000087A:
0000087A 2F0B move.l -[A7], A3
0000087C 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
label00000880:
00000880 122D DB5A move.b D1, [A5 - 0x24A6]
00000884 7000 moveq.l D0, 0x00
00000886 1001 move.b D0, D1
00000888 7239 moveq.l D1, 0x39
0000088A B081 cmp.l D0, D1
0000088C 6714 beq +0x16 /* 000008A2 */
0000088E 726E moveq.l D1, 0x6E
00000890 B081 cmp.l D0, D1
00000892 6716 beq +0x18 /* 000008AA */
00000894 7257 moveq.l D1, 0x57
00000896 B081 cmp.l D0, D1
00000898 6738 beq +0x3A /* 000008D2 */
0000089A 723C moveq.l D1, 0x3C
0000089C B081 cmp.l D0, D1
0000089E 6738 beq +0x3A /* 000008D8 */
000008A0 601E bra +0x20 /* 000008C0 */
label000008A2:
000008A2 41FA 0054 lea.l A0, [PC + 0x54 /* 000008F8, value 0x29004E56 ')\0NV', cstring ")" */]
000008A6 2B48 DB5C move.l [A5 - 0x24A4], A0
label000008AA:
000008AA 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
000008AE 486E FBF8 pea.l [A6 - 0x408]
000008B2 2F3C 0000 00B0 move.l -[A7], 0xB0
000008B8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000008BC 4FEF 000C lea.l A7, [A7 + 0xC]
label000008C0:
000008C0 702E moveq.l D0, 0x2E
000008C2 2F00 move.l -[A7], D0
000008C4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000008C8 584F addq.w A7, 4
000008CA 7057 moveq.l D0, 0x57
000008CC 1F00 move.b -[A7], D0
000008CE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label000008D2:
000008D2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000008D6 6008 bra +0xA /* 000008E0 */
label000008D8:
000008D8 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000008DC 6000 FE50 bra -0x1AE /* 0000072E */
label000008E0:
000008E0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000008E4 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000008E8 2006 move.l D0, D6
000008EA 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
000008EE 4E5E unlink A6
000008F0 205F movea.l A0, [A7]+
000008F2 584F addq.w A7, 4
000008F4 4ED0 jmp [A0]
000008F6 0002 2900 ori.b D2, 0x0
000008FA 4E56 0000 link A6, 0
000008FE 7003 moveq.l D0, 0x03
00000900 2F00 move.l -[A7], D0
00000902 42A7 clr.l -[A7]
00000904 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000908 4EBA 000A jsr [PC + 0xA /* 00000914 */]
0000090C 4E5E unlink A6
0000090E 205F movea.l A0, [A7]+
00000910 584F addq.w A7, 4
00000912 4ED0 jmp [A0]
fn00000914:
00000914 4E56 FFEC link A6, -0x0014
00000918 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000091C 7800 moveq.l D4, 0x00
0000091E 202E 000C move.l D0, [A6 + 0xC]
00000922 6706 beq +0x8 /* 0000092A */
00000924 206E 000C movea.l A0, [A6 + 0xC]
00000928 4210 clr.b [A0]
label0000092A:
0000092A 246E 0008 movea.l A2, [A6 + 0x8]
0000092E 2012 move.l D0, [A2]
00000930 0280 0000 0800 andi.l D0, 0x800
00000936 670C beq +0xE /* 00000944 */
00000938 283C 0000 4800 move.l D4, 0x4800 /* 'H\0' */
0000093E 0292 FFFF B7FF andi.l [A2], 0xFFFFB7FF
label00000944:
00000944 246E 0008 movea.l A2, [A6 + 0x8]
00000948 2012 move.l D0, [A2]
0000094A 0280 0000 0400 andi.l D0, 0x400
00000950 670C beq +0xE /* 0000095E */
00000952 283C 0000 0400 move.l D4, 0x400
00000958 0292 FFFF FBFF andi.l [A2], 0xFFFFFBFF
label0000095E:
0000095E 7A00 moveq.l D5, 0x00
00000960 6000 0222 bra +0x224 /* 00000B84 */
label00000964:
00000964 8A84 or.l D5, D4
00000966 7800 moveq.l D4, 0x00
00000968 202E 000C move.l D0, [A6 + 0xC]
0000096C 6710 beq +0x12 /* 0000097E */
0000096E 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00000972 2F2E 000C move.l -[A7], [A6 + 0xC]
00000976 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000097A 504F addq.w A7, 8
0000097C 600A bra +0xC /* 00000988 */
label0000097E:
0000097E 7041 moveq.l D0, 0x41
00000980 2F00 move.l -[A7], D0
00000982 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000986 584F addq.w A7, 4
label00000988:
00000988 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000098C 262E 0008 move.l D3, [A6 + 0x8]
00000990 2D43 FFEC move.l [A6 - 0x14], D3
00000994 2043 movea.l A0, D3
00000996 5268 0006 addq.w [A0 + 0x6], 1
0000099A 6000 0298 bra +0x29A /* 00000C34 */
label0000099E:
0000099E 4A85 tst.l D5
000009A0 670C beq +0xE /* 000009AE */
000009A2 707D moveq.l D0, 0x7D
000009A4 2F00 move.l -[A7], D0
000009A6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000009AA 584F addq.w A7, 4
000009AC 7A00 moveq.l D5, 0x00
label000009AE:
000009AE 8A84 or.l D5, D4
000009B0 7800 moveq.l D4, 0x00
000009B2 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
000009B6 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
000009BC 6612 bne +0x14 /* 000009D0 */
000009BE 262E 0008 move.l D3, [A6 + 0x8]
000009C2 2D43 FFEC move.l [A6 - 0x14], D3
000009C6 2043 movea.l A0, D3
000009C8 5268 0006 addq.w [A0 + 0x6], 1
000009CC 6000 0274 bra +0x276 /* 00000C42 */
label000009D0:
000009D0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000009D4 2F2E 000C move.l -[A7], [A6 + 0xC]
000009D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009DC 4EBA FF36 jsr [PC - 0xCA /* 00000914 */]
000009E0 4FEF 000C lea.l A7, [A7 + 0xC]
000009E4 2D40 FFEC move.l [A6 - 0x14], D0
000009E8 7039 moveq.l D0, 0x39
000009EA 1F00 move.b -[A7], D0
000009EC 7012 moveq.l D0, 0x12
000009EE 2F00 move.l -[A7], D0
000009F0 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
000009F4 202E FFEC move.l D0, [A6 - 0x14]
000009F8 660A bne +0xC /* 00000A04 */
000009FA 2F3C 0000 08E4 move.l -[A7], 0x8E4
00000A00 4EBA F5FE jsr [PC - 0xA02 /* 00000000 */]
label00000A04:
00000A04 286E FFEC movea.l A4, [A6 - 0x14]
00000A08 605C bra +0x5E /* 00000A66 */
label00000A0A:
00000A0A 200C move.l D0, A4
00000A0C 6654 bne +0x56 /* 00000A62 */
00000A0E 206E FFEC movea.l A0, [A6 - 0x14]
00000A12 2610 move.l D3, [A0]
00000A14 70E0 moveq.l D0, 0xFFFFFFE0
00000A16 2D43 FFF4 move.l [A6 - 0xC], D3
00000A1A C680 and.l D3, D0
00000A1C 8A83 or.l D5, D3
00000A1E 486E FFEC pea.l [A6 - 0x14]
00000A22 202E FFF4 move.l D0, [A6 - 0xC]
00000A26 721F moveq.l D1, 0x1F
00000A28 C081 and.l D0, D1
00000A2A 2F00 move.l -[A7], D0
00000A2C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000A30 286E FFEC movea.l A4, [A6 - 0x14]
00000A34 6004 bra +0x6 /* 00000A3A */
label00000A36:
00000A36 286C 0008 movea.l A4, [A4 + 0x8]
label00000A3A:
00000A3A 2014 move.l D0, [A4]
00000A3C 761F moveq.l D3, 0x1F
00000A3E C083 and.l D0, D3
00000A40 206E 0008 movea.l A0, [A6 + 0x8]
00000A44 2210 move.l D1, [A0]
00000A46 C283 and.l D1, D3
00000A48 B081 cmp.l D0, D1
00000A4A 66EA bne -0x14 /* 00000A36 */
00000A4C 200C move.l D0, A4
00000A4E 660A bne +0xC /* 00000A5A */
00000A50 2F3C 0000 08FB move.l -[A7], 0x8FB
00000A56 4EBA F5A8 jsr [PC - 0xA58 /* 00000000 */]
label00000A5A:
00000A5A 2D4C 0008 move.l [A6 + 0x8], A4
00000A5E 6000 01D4 bra +0x1D6 /* 00000C34 */
label00000A62:
00000A62 286C 0008 movea.l A4, [A4 + 0x8]
label00000A66:
00000A66 B9EE 0008 cmpa.l A4, [A6 + 0x8]
00000A6A 6700 01C8 beq +0x1CA /* 00000C34 */
00000A6E 609A bra -0x64 /* 00000A0A */
label00000A70:
00000A70 7000 moveq.l D0, 0x00
00000A72 2B40 CEF4 move.l [A5 - 0x310C], D0
00000A76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A7A 7001 moveq.l D0, 0x01
00000A7C 3F00 move.w -[A7], D0
00000A7E 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000A82 2D40 0008 move.l [A6 + 0x8], D0
00000A86 2005 move.l D0, D5
00000A88 0C80 0000 0200 cmpi.l D0, 0x200
00000A8E 6724 beq +0x26 /* 00000AB4 */
00000A90 0C80 0000 0100 cmpi.l D0, 0x100
00000A96 671C beq +0x1E /* 00000AB4 */
00000A98 7201 moveq.l D1, 0x01
00000A9A B081 cmp.l D0, D1
00000A9C 6716 beq +0x18 /* 00000AB4 */
00000A9E 0C80 0000 0800 cmpi.l D0, 0x800
00000AA4 6712 beq +0x14 /* 00000AB8 */
00000AA6 0C80 0000 0400 cmpi.l D0, 0x400
00000AAC 670A beq +0xC /* 00000AB8 */
00000AAE 4A80 tst.l D0
00000AB0 673E beq +0x40 /* 00000AF0 */
00000AB2 600E bra +0x10 /* 00000AC2 */
label00000AB4:
00000AB4 7611 moveq.l D3, 0x11
00000AB6 6018 bra +0x1A /* 00000AD0 */
label00000AB8:
00000AB8 206E 0008 movea.l A0, [A6 + 0x8]
00000ABC 2610 move.l D3, [A0]
00000ABE 8685 or.l D3, D5
00000AC0 600E bra +0x10 /* 00000AD0 */
label00000AC2:
00000AC2 707D moveq.l D0, 0x7D
00000AC4 2F00 move.l -[A7], D0
00000AC6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000ACA 584F addq.w A7, 4
00000ACC 7A00 moveq.l D5, 0x00
00000ACE 6020 bra +0x22 /* 00000AF0 */
label00000AD0:
00000AD0 206E 0008 movea.l A0, [A6 + 0x8]
00000AD4 1028 0004 move.b D0, [A0 + 0x4]
00000AD8 0200 0080 andi.b D0, 0x80
00000ADC 670C beq +0xE /* 00000AEA */
00000ADE 486E 0008 pea.l [A6 + 0x8]
00000AE2 2F03 move.l -[A7], D3
00000AE4 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000AE8 6006 bra +0x8 /* 00000AF0 */
label00000AEA:
00000AEA 206E 0008 movea.l A0, [A6 + 0x8]
00000AEE 2083 move.l [A0], D3
label00000AF0:
00000AF0 246E 0008 movea.l A2, [A6 + 0x8]
00000AF4 102A 0004 move.b D0, [A2 + 0x4]
00000AF8 0200 0080 andi.b D0, 0x80
00000AFC 6716 beq +0x18 /* 00000B14 */
00000AFE 486E 0008 pea.l [A6 + 0x8]
00000B02 2005 move.l D0, D5
00000B04 0280 0000 1F00 andi.l D0, 0x1F00
00000B0A 8092 or.l D0, [A2]
00000B0C 2F00 move.l -[A7], D0
00000B0E 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000B12 600E bra +0x10 /* 00000B22 */
label00000B14:
00000B14 206E 0008 movea.l A0, [A6 + 0x8]
00000B18 2005 move.l D0, D5
00000B1A 0280 0000 1F00 andi.l D0, 0x1F00
00000B20 8190 or.l [A0], D0
label00000B22:
00000B22 7A00 moveq.l D5, 0x00
00000B24 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000B28 6046 bra +0x48 /* 00000B70 */
label00000B2A:
00000B2A 7640 moveq.l D3, 0x40
00000B2C 6006 bra +0x8 /* 00000B34 */
label00000B2E:
00000B2E 263C 0000 0080 move.l D3, 0x80
label00000B34:
00000B34 206E 0008 movea.l A0, [A6 + 0x8]
00000B38 2010 move.l D0, [A0]
00000B3A C083 and.l D0, D3
00000B3C 670A beq +0xC /* 00000B48 */
00000B3E 707D moveq.l D0, 0x7D
00000B40 2F00 move.l -[A7], D0
00000B42 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000B46 584F addq.w A7, 4
label00000B48:
00000B48 246E 0008 movea.l A2, [A6 + 0x8]
00000B4C 102A 0004 move.b D0, [A2 + 0x4]
00000B50 0200 0080 andi.b D0, 0x80
00000B54 6710 beq +0x12 /* 00000B66 */
00000B56 486E 0008 pea.l [A6 + 0x8]
00000B5A 2012 move.l D0, [A2]
00000B5C 8083 or.l D0, D3
00000B5E 2F00 move.l -[A7], D0
00000B60 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000B64 6006 bra +0x8 /* 00000B6C */
label00000B66:
00000B66 206E 0008 movea.l A0, [A6 + 0x8]
00000B6A 8790 or.l [A0], D3
label00000B6C:
00000B6C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000B70:
00000B70 122D DB5A move.b D1, [A5 - 0x24A6]
00000B74 7000 moveq.l D0, 0x00
00000B76 1001 move.b D0, D1
00000B78 7207 moveq.l D1, 0x07
00000B7A B081 cmp.l D0, D1
00000B7C 67AC beq -0x52 /* 00000B2A */
00000B7E 7223 moveq.l D1, 0x23
00000B80 B081 cmp.l D0, D1
00000B82 67AA beq -0x54 /* 00000B2E */
label00000B84:
00000B84 122D DB5A move.b D1, [A5 - 0x24A6]
00000B88 7000 moveq.l D0, 0x00
00000B8A 1001 move.b D0, D1
00000B8C 726E moveq.l D1, 0x6E
00000B8E B081 cmp.l D0, D1
00000B90 6700 FDD2 beq -0x22C /* 00000964 */
00000B94 7238 moveq.l D1, 0x38
00000B96 B081 cmp.l D0, D1
00000B98 6700 FE04 beq -0x1FA /* 0000099E */
00000B9C 7232 moveq.l D1, 0x32
00000B9E B081 cmp.l D0, D1
00000BA0 6700 FECE beq -0x130 /* 00000A70 */
00000BA4 722F moveq.l D1, 0x2F
00000BA6 B081 cmp.l D0, D1
00000BA8 6738 beq +0x3A /* 00000BE2 */
00000BAA 722C moveq.l D1, 0x2C
00000BAC B081 cmp.l D0, D1
00000BAE 6732 beq +0x34 /* 00000BE2 */
00000BB0 7230 moveq.l D1, 0x30
00000BB2 B081 cmp.l D0, D1
00000BB4 6734 beq +0x36 /* 00000BEA */
00000BB6 7231 moveq.l D1, 0x31
00000BB8 B081 cmp.l D0, D1
00000BBA 672E beq +0x30 /* 00000BEA */
00000BBC 722D moveq.l D1, 0x2D
00000BBE B081 cmp.l D0, D1
00000BC0 6728 beq +0x2A /* 00000BEA */
00000BC2 722E moveq.l D1, 0x2E
00000BC4 B081 cmp.l D0, D1
00000BC6 6722 beq +0x24 /* 00000BEA */
00000BC8 7216 moveq.l D1, 0x16
00000BCA B081 cmp.l D0, D1
00000BCC 671C beq +0x1E /* 00000BEA */
00000BCE 7225 moveq.l D1, 0x25
00000BD0 B081 cmp.l D0, D1
00000BD2 6724 beq +0x26 /* 00000BF8 */
00000BD4 7226 moveq.l D1, 0x26
00000BD6 B081 cmp.l D0, D1
00000BD8 6726 beq +0x28 /* 00000C00 */
00000BDA 7227 moveq.l D1, 0x27
00000BDC B081 cmp.l D0, D1
00000BDE 6728 beq +0x2A /* 00000C08 */
00000BE0 6034 bra +0x36 /* 00000C16 */
label00000BE2:
00000BE2 0085 0000 0400 ori.l D5, 0x400
00000BE8 6024 bra +0x26 /* 00000C0E */
label00000BEA:
00000BEA 0085 0000 4000 ori.l D5, 0x4000 /* '@\0' */
00000BF0 0085 0000 0800 ori.l D5, 0x800
00000BF6 6016 bra +0x18 /* 00000C0E */
label00000BF8:
00000BF8 0085 0000 0001 ori.l D5, 0x1
00000BFE 600E bra +0x10 /* 00000C0E */
label00000C00:
00000C00 0085 0000 0200 ori.l D5, 0x200
00000C06 6006 bra +0x8 /* 00000C0E */
label00000C08:
00000C08 0085 0000 4100 ori.l D5, 0x4100 /* 'A\0' */
label00000C0E:
00000C0E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000C12 6000 FF70 bra -0x8E /* 00000B84 */
label00000C16:
00000C16 4A85 tst.l D5
00000C18 670C beq +0xE /* 00000C26 */
00000C1A 707D moveq.l D0, 0x7D
00000C1C 2F00 move.l -[A7], D0
00000C1E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000C22 584F addq.w A7, 4
00000C24 7A00 moveq.l D5, 0x00
label00000C26:
00000C26 262E 0008 move.l D3, [A6 + 0x8]
00000C2A 2D43 FFEC move.l [A6 - 0x14], D3
00000C2E 2043 movea.l A0, D3
00000C30 5268 0006 addq.w [A0 + 0x6], 1
label00000C34:
00000C34 8A84 or.l D5, D4
label00000C36:
00000C36 0C2D 0038 DB5A cmpi.b [A5 - 0x24A6], 0x38 /* '8' */
00000C3C 661E bne +0x20 /* 00000C5C */
00000C3E 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
label00000C42:
00000C42 52AD CEFC addq.l [A5 - 0x3104], 1
00000C46 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C4E 4EBA 01E2 jsr [PC + 0x1E2 /* 00000E32 */]
00000C52 2840 movea.l A4, D0
00000C54 53AD CEFC subq.l [A5 - 0x3104], 1
00000C58 6000 0082 bra +0x84 /* 00000CDC */
label00000C5C:
00000C5C 0C2D 0040 DB5A cmpi.b [A5 - 0x24A6], 0x40 /* '@' */
00000C62 6644 bne +0x46 /* 00000CA8 */
00000C64 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000C68 7015 moveq.l D0, 0x15
00000C6A 2F00 move.l -[A7], D0
00000C6C 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000C70 2840 movea.l A4, D0
00000C72 0C2D 0041 DB5A cmpi.b [A5 - 0x24A6], 0x41 /* 'A' */
00000C78 6608 bne +0xA /* 00000C82 */
00000C7A 002C 0010 0004 ori.b [A4 + 0x4], 0x10
00000C80 6018 bra +0x1A /* 00000C9A */
label00000C82:
00000C82 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000C86 2940 000C move.l [A4 + 0xC], D0
00000C8A 202C 000C move.l D0, [A4 + 0xC]
00000C8E 6E0A bgt +0xC /* 00000C9A */
00000C90 7061 moveq.l D0, 0x61
00000C92 2F00 move.l -[A7], D0
00000C94 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000C98 584F addq.w A7, 4
label00000C9A:
00000C9A 7041 moveq.l D0, 0x41
00000C9C 1F00 move.b -[A7], D0
00000C9E 7026 moveq.l D0, 0x26
00000CA0 2F00 move.l -[A7], D0
00000CA2 4EAD 19C2 jsr [A5 + 0x19C2 /* export_820 */]
00000CA6 6034 bra +0x36 /* 00000CDC */
label00000CA8:
00000CA8 0C2D 003E DB5A cmpi.b [A5 - 0x24A6], 0x3E /* '>' */
00000CAE 6600 00EE bne +0xF0 /* 00000D9E */
00000CB2 206E FFEC movea.l A0, [A6 - 0x14]
00000CB6 2010 move.l D0, [A0]
00000CB8 721F moveq.l D1, 0x1F
00000CBA C081 and.l D0, D1
00000CBC 41ED E170 lea.l A0, [A5 - 0x1E90]
00000CC0 1030 0000 move.b D0, [A0 + D0.w]
00000CC4 7210 moveq.l D1, 0x10
00000CC6 C001 and.b D0, D1
00000CC8 6700 00D4 beq +0xD6 /* 00000D9E */
00000CCC 2F3C 0000 0090 move.l -[A7], 0x90
00000CD2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000CD6 584F addq.w A7, 4
00000CD8 6000 00C4 bra +0xC6 /* 00000D9E */
label00000CDC:
00000CDC 102C 0004 move.b D0, [A4 + 0x4]
00000CE0 0200 0080 andi.b D0, 0x80
00000CE4 670C beq +0xE /* 00000CF2 */
00000CE6 2F0C move.l -[A7], A4
00000CE8 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000CEC 2840 movea.l A4, D0
00000CEE 526C 0006 addq.w [A4 + 0x6], 1
label00000CF2:
00000CF2 296E 0008 0008 move.l [A4 + 0x8], [A6 + 0x8]
00000CF8 206E FFEC movea.l A0, [A6 - 0x14]
00000CFC B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000D00 6608 bne +0xA /* 00000D0A */
00000D02 2D4C FFEC move.l [A6 - 0x14], A4
00000D06 6000 0088 bra +0x8A /* 00000D90 */
label00000D0A:
00000D0A 246E FFEC movea.l A2, [A6 - 0x14]
00000D0E 206A 0008 movea.l A0, [A2 + 0x8]
00000D12 B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000D16 6624 bne +0x26 /* 00000D3C */
00000D18 102A 0004 move.b D0, [A2 + 0x4]
00000D1C 0200 0080 andi.b D0, 0x80
00000D20 6710 beq +0x12 /* 00000D32 */
00000D22 2F0A move.l -[A7], A2
00000D24 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000D28 2D40 FFEC move.l [A6 - 0x14], D0
00000D2C 2040 movea.l A0, D0
00000D2E 5268 0006 addq.w [A0 + 0x6], 1
label00000D32:
00000D32 206E FFEC movea.l A0, [A6 - 0x14]
00000D36 214C 0008 move.l [A0 + 0x8], A4
00000D3A 6054 bra +0x56 /* 00000D90 */
label00000D3C:
00000D3C 41EE FFEC lea.l A0, [A6 - 0x14]
00000D40 2D48 FFF0 move.l [A6 - 0x10], A0
00000D44 600C bra +0xE /* 00000D52 */
label00000D46:
00000D46 206E FFF0 movea.l A0, [A6 - 0x10]
00000D4A 2050 movea.l A0, [A0]
00000D4C 5048 addq.w A0, 8
00000D4E 2D48 FFF0 move.l [A6 - 0x10], A0
label00000D52:
00000D52 246E FFF0 movea.l A2, [A6 - 0x10]
00000D56 2052 movea.l A0, [A2]
00000D58 2668 0008 movea.l A3, [A0 + 0x8]
00000D5C 206B 0008 movea.l A0, [A3 + 0x8]
00000D60 B1EE 0008 cmpa.l A0, [A6 + 0x8]
00000D64 66E0 bne -0x1E /* 00000D46 */
00000D66 102B 0004 move.b D0, [A3 + 0x4]
00000D6A 0200 0080 andi.b D0, 0x80
00000D6E 6712 beq +0x14 /* 00000D82 */
00000D70 2F0B move.l -[A7], A3
00000D72 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000D76 2052 movea.l A0, [A2]
00000D78 2140 0008 move.l [A0 + 0x8], D0
00000D7C 2040 movea.l A0, D0
00000D7E 5268 0006 addq.w [A0 + 0x6], 1
label00000D82:
00000D82 206E FFF0 movea.l A0, [A6 - 0x10]
00000D86 2050 movea.l A0, [A0]
00000D88 2068 0008 movea.l A0, [A0 + 0x8]
00000D8C 214C 0008 move.l [A0 + 0x8], A4
label00000D90:
00000D90 526C 0006 addq.w [A4 + 0x6], 1
00000D94 0C2D 003E DB5A cmpi.b [A5 - 0x24A6], 0x3E /* '>' */
00000D9A 6600 FE9A bne -0x164 /* 00000C36 */
label00000D9E:
00000D9E 162D E38C move.b D3, [A5 - 0x1C74]
00000DA2 7002 moveq.l D0, 0x02
00000DA4 B600 cmp.b D3, D0
00000DA6 654E bcs +0x50 /* 00000DF6 */
00000DA8 206E FFEC movea.l A0, [A6 - 0x14]
00000DAC 2810 move.l D4, [A0]
00000DAE 2D44 FFFC move.l [A6 - 0x4], D4
00000DB2 8885 or.l D4, D5
00000DB4 0284 0000 0400 andi.l D4, 0x400
00000DBA 663A bne +0x3C /* 00000DF6 */
00000DBC 202E FFFC move.l D0, [A6 - 0x4]
00000DC0 721F moveq.l D1, 0x1F
00000DC2 C081 and.l D0, D1
00000DC4 41ED E170 lea.l A0, [A5 - 0x1E90]
00000DC8 1030 0000 move.b D0, [A0 + D0.w]
00000DCC 7210 moveq.l D1, 0x10
00000DCE C001 and.b D0, D1
00000DD0 6624 bne +0x26 /* 00000DF6 */
00000DD2 202D CEFC move.l D0, [A5 - 0x3104]
00000DD6 661E bne +0x20 /* 00000DF6 */
00000DD8 202E 000C move.l D0, [A6 + 0xC]
00000DDC 6718 beq +0x1A /* 00000DF6 */
00000DDE 206E 000C movea.l A0, [A6 + 0xC]
00000DE2 4A10 tst.b [A0]
00000DE4 6710 beq +0x12 /* 00000DF6 */
00000DE6 7000 moveq.l D0, 0x00
00000DE8 1003 move.b D0, D3
00000DEA E580 asl D0, 2
00000DEC 41ED E39A lea.l A0, [A5 - 0x1C66]
00000DF0 2030 0000 move.l D0, [A0 + D0.w]
00000DF4 8A80 or.l D5, D0
label00000DF6:
00000DF6 4A85 tst.l D5
00000DF8 672C beq +0x2E /* 00000E26 */
00000DFA 2005 move.l D0, D5
00000DFC 0280 0000 6400 andi.l D0, 0x6400 /* 'd\0' */
00000E02 6710 beq +0x12 /* 00000E14 */
00000E04 206E FFEC movea.l A0, [A6 - 0x14]
00000E08 2010 move.l D0, [A0]
00000E0A 0280 FFFF 9FFF andi.l D0, 0xFFFF9FFF
00000E10 8A80 or.l D5, D0
00000E12 6008 bra +0xA /* 00000E1C */
label00000E14:
00000E14 206E FFEC movea.l A0, [A6 - 0x14]
00000E18 2010 move.l D0, [A0]
00000E1A 8A80 or.l D5, D0
label00000E1C:
00000E1C 486E FFEC pea.l [A6 - 0x14]
00000E20 2F05 move.l -[A7], D5
00000E22 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
label00000E26:
00000E26 202E FFEC move.l D0, [A6 - 0x14]
00000E2A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00000E2E 4E5E unlink A6
00000E30 4E75 rts
fn00000E32:
00000E32 4E56 FBF0 link A6, -0x0410
00000E36 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000E3A 4244 clr.w D4
00000E3C 122D E340 move.b D1, [A5 - 0x1CC0]
00000E40 7000 moveq.l D0, 0x00
00000E42 1001 move.b D0, D1
00000E44 7602 moveq.l D3, 0x02
00000E46 E7A0 asl D0, D3
00000E48 142D E38C move.b D2, [A5 - 0x1C74]
00000E4C 7200 moveq.l D1, 0x00
00000E4E 1202 move.b D1, D2
00000E50 E7A1 asl D1, D3
00000E52 D081 add.l D0, D1
00000E54 41ED E38E lea.l A0, [A5 - 0x1C72]
00000E58 2F30 0000 move.l -[A7], [A0 + D0.w]
00000E5C 4EAD 1AE2 jsr [A5 + 0x1AE2 /* export_856 */]
00000E60 2D40 FFF0 move.l [A6 - 0x10], D0
00000E64 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
00000E6A 661A bne +0x1C /* 00000E86 */
00000E6C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000E70 102D E35C move.b D0, [A5 - 0x1CA4]
00000E74 6700 0322 beq +0x324 /* 00001198 */
00000E78 206E FFF0 movea.l A0, [A6 - 0x10]
00000E7C 0028 0003 0004 ori.b [A0 + 0x4], 0x3
00000E82 6000 0314 bra +0x316 /* 00001198 */
label00000E86:
00000E86 246E FFF0 movea.l A2, [A6 - 0x10]
00000E8A 002A 0001 0004 ori.b [A2 + 0x4], 0x1
00000E90 0C2D 0059 DB5A cmpi.b [A5 - 0x24A6], 0x59 /* 'Y' */
00000E96 6618 bne +0x1A /* 00000EB0 */
00000E98 102D E350 move.b D0, [A5 - 0x1CB0]
00000E9C 670A beq +0xC /* 00000EA8 */
00000E9E 7012 moveq.l D0, 0x12
00000EA0 2F00 move.l -[A7], D0
00000EA2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000EA6 584F addq.w A7, 4
label00000EA8:
00000EA8 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000EAC 6000 025C bra +0x25E /* 0000110A */
label00000EB0:
00000EB0 0C2D 0017 DB5A cmpi.b [A5 - 0x24A6], 0x17
00000EB6 6612 bne +0x14 /* 00000ECA */
00000EB8 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000EBC 486E FFF4 pea.l [A6 - 0xC]
00000EC0 42A7 clr.l -[A7]
00000EC2 4267 clr.w -[A7]
00000EC4 4EBA F302 jsr [PC - 0xCFE /* 000001C8 */]
00000EC8 6012 bra +0x14 /* 00000EDC */
label00000ECA:
00000ECA 486E FFF4 pea.l [A6 - 0xC]
00000ECE 42A7 clr.l -[A7]
00000ED0 4267 clr.w -[A7]
00000ED2 4EBA F2F4 jsr [PC - 0xD0C /* 000001C8 */]
00000ED6 4A40 tst.w D0
00000ED8 6700 01CA beq +0x1CC /* 000010A4 */
label00000EDC:
00000EDC 286E FFF0 movea.l A4, [A6 - 0x10]
00000EE0 700C moveq.l D0, 0x0C
00000EE2 D9C0 add.l A4, D0
00000EE4 2D4C FFFC move.l [A6 - 0x4], A4
00000EE8 206E FFFC movea.l A0, [A6 - 0x4]
00000EEC 2D48 FFF8 move.l [A6 - 0x8], A0
label00000EF0:
00000EF0 206E FFF8 movea.l A0, [A6 - 0x8]
00000EF4 4A90 tst.l [A0]
00000EF6 662E bne +0x30 /* 00000F26 */
00000EF8 206E FFF4 movea.l A0, [A6 - 0xC]
00000EFC 2010 move.l D0, [A0]
00000EFE 721F moveq.l D1, 0x1F
00000F00 C041 and.w D0, D1
00000F02 7213 moveq.l D1, 0x13
00000F04 B041 cmp.w D0, D1
00000F06 661E bne +0x20 /* 00000F26 */
00000F08 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
00000F0E 6616 bne +0x18 /* 00000F26 */
00000F10 206E FFF0 movea.l A0, [A6 - 0x10]
00000F14 0028 0002 0004 ori.b [A0 + 0x4], 0x2
00000F1A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F1E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000F22 6000 01E6 bra +0x1E8 /* 0000110A */
label00000F26:
00000F26 42A7 clr.l -[A7]
00000F28 486E FBF0 pea.l [A6 - 0x410]
00000F2C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F30 4EBA F9E2 jsr [PC - 0x61E /* 00000914 */]
00000F34 4FEF 000C lea.l A7, [A7 + 0xC]
00000F38 2640 movea.l A3, D0
00000F3A 2F0B move.l -[A7], A3
00000F3C 4EBA 03AC jsr [PC + 0x3AC /* 000012EA */]
00000F40 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000F44 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00000F48 2013 move.l D0, [A3]
00000F4A 721F moveq.l D1, 0x1F
00000F4C C041 and.w D0, D1
00000F4E 7213 moveq.l D1, 0x13
00000F50 B041 cmp.w D0, D1
00000F52 660A bne +0xC /* 00000F5E */
00000F54 706A moveq.l D0, 0x6A
00000F56 2F00 move.l -[A7], D0
00000F58 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000F5C 584F addq.w A7, 4
label00000F5E:
00000F5E 2013 move.l D0, [A3]
00000F60 721F moveq.l D1, 0x1F
00000F62 C041 and.w D0, D1
00000F64 7214 moveq.l D1, 0x14
00000F66 B041 cmp.w D0, D1
00000F68 661E bne +0x20 /* 00000F88 */
00000F6A 206B 000C movea.l A0, [A3 + 0xC]
00000F6E 2068 0010 movea.l A0, [A0 + 0x10]
00000F72 2028 0010 move.l D0, [A0 + 0x10]
00000F76 0280 0000 6000 andi.l D0, 0x6000 /* '`\0' */
00000F7C 670A beq +0xC /* 00000F88 */
00000F7E 7016 moveq.l D0, 0x16
00000F80 2F00 move.l -[A7], D0
00000F82 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000F86 584F addq.w A7, 4
label00000F88:
00000F88 2013 move.l D0, [A3]
00000F8A 721F moveq.l D1, 0x1F
00000F8C C081 and.l D0, D1
00000F8E 41ED E170 lea.l A0, [A5 - 0x1E90]
00000F92 1030 0000 move.b D0, [A0 + D0.w]
00000F96 7210 moveq.l D1, 0x10
00000F98 C001 and.b D0, D1
00000F9A 6716 beq +0x18 /* 00000FB2 */
00000F9C 2F0B move.l -[A7], A3
00000F9E 4267 clr.w -[A7]
00000FA0 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000FA4 2640 movea.l A3, D0
00000FA6 206B 0008 movea.l A0, [A3 + 0x8]
00000FAA 5368 0006 subq.w [A0 + 0x6], 1
00000FAE 526B 0006 addq.w [A3 + 0x6], 1
label00000FB2:
00000FB2 2013 move.l D0, [A3]
00000FB4 721F moveq.l D1, 0x1F
00000FB6 C041 and.w D0, D1
00000FB8 7215 moveq.l D1, 0x15
00000FBA B041 cmp.w D0, D1
00000FBC 6608 bne +0xA /* 00000FC6 */
00000FBE 2F0B move.l -[A7], A3
00000FC0 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00000FC4 2640 movea.l A3, D0
label00000FC6:
00000FC6 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00000FCA 2440 movea.l A2, D0
00000FCC 254B 0004 move.l [A2 + 0x4], A3
00000FD0 288A move.l [A4], A2
00000FD2 284A movea.l A4, A2
00000FD4 504C addq.w A4, 8
00000FD6 102E FBF0 move.b D0, [A6 - 0x410]
00000FDA 6710 beq +0x12 /* 00000FEC */
00000FDC 486E FBF0 pea.l [A6 - 0x410]
00000FE0 7002 moveq.l D0, 0x02
00000FE2 3F00 move.w -[A7], D0
00000FE4 206D E698 movea.l A0, [A5 - 0x1968]
00000FE8 4E90 jsr [A0]
00000FEA 2480 move.l [A2], D0
label00000FEC:
00000FEC 202D E616 move.l D0, [A5 - 0x19EA]
00000FF0 6724 beq +0x26 /* 00001016 */
00000FF2 B86D E636 cmp.w D4, [A5 - 0x19CA]
00000FF6 6C1E bge +0x20 /* 00001016 */
00000FF8 5244 addq.w D4, 1
00000FFA 7001 moveq.l D0, 0x01
00000FFC 3204 move.w D1, D4
00000FFE 3401 move.w D2, D1
00001000 48C2 ext.l D2
00001002 41ED E61A lea.l A0, [A5 - 0x19E6]
00001006 1230 2000 move.b D1, [A0 + D2.w]
0000100A 4881 ext.w D1
0000100C 740A moveq.l D2, 0x0A
0000100E D242 add.w D1, D2
00001010 E360 asl D0.w, D1
00001012 816A 000C or.w [A2 + 0xC], D0
label00001016:
00001016 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
0000101C 660E bne +0x10 /* 0000102C */
0000101E 206E FFF0 movea.l A0, [A6 - 0x10]
00001022 0028 0002 0004 ori.b [A0 + 0x4], 0x2
00001028 6000 00E0 bra +0xE2 /* 0000110A */
label0000102C:
0000102C 0C2D 003C DB5A cmpi.b [A5 - 0x24A6], 0x3C /* '<' */
00001032 6716 beq +0x18 /* 0000104A */
label00001034:
00001034 7012 moveq.l D0, 0x12
00001036 2F00 move.l -[A7], D0
00001038 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000103C 584F addq.w A7, 4
0000103E 7039 moveq.l D0, 0x39
00001040 1F00 move.b -[A7], D0
00001042 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001046 6000 00C2 bra +0xC4 /* 0000110A */
label0000104A:
0000104A 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000104E 0C2D 0059 DB5A cmpi.b [A5 - 0x24A6], 0x59 /* 'Y' */
00001054 660C bne +0xE /* 00001062 */
00001056 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000105A 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
00001060 66D2 bne -0x2C /* 00001034 */
label00001062:
00001062 162D DB5A move.b D3, [A5 - 0x24A6]
00001066 7039 moveq.l D0, 0x39
00001068 B600 cmp.b D3, D0
0000106A 6700 009E beq +0xA0 /* 0000110A */
0000106E 7017 moveq.l D0, 0x17
00001070 B600 cmp.b D3, D0
00001072 6614 bne +0x16 /* 00001088 */
00001074 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001078 486E FFF4 pea.l [A6 - 0xC]
0000107C 42A7 clr.l -[A7]
0000107E 4267 clr.w -[A7]
00001080 4EBA F146 jsr [PC - 0xEBA /* 000001C8 */]
00001084 6000 FE6A bra -0x194 /* 00000EF0 */
label00001088:
00001088 486E FFF4 pea.l [A6 - 0xC]
0000108C 42A7 clr.l -[A7]
0000108E 4267 clr.w -[A7]
00001090 4EBA F136 jsr [PC - 0xECA /* 000001C8 */]
00001094 4A40 tst.w D0
00001096 6600 FE58 bne -0x1A6 /* 00000EF0 */
0000109A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000109E 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000010A2 6090 bra -0x6E /* 00001034 */
label000010A4:
000010A4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000010A8 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000010AC 206E FFF0 movea.l A0, [A6 - 0x10]
000010B0 0228 00FE 0004 andi.b [A0 + 0x4], 0xFE
000010B6 0C2D 006E DB5A cmpi.b [A5 - 0x24A6], 0x6E /* 'n' */
000010BC 664C bne +0x4E /* 0000110A */
000010BE 202D E5E6 move.l D0, [A5 - 0x1A1A]
000010C2 222D E5DE move.l D1, [A5 - 0x1A22]
000010C6 8081 or.l D0, D1
000010C8 6606 bne +0x8 /* 000010D0 */
000010CA 202E 000C move.l D0, [A6 + 0xC]
000010CE 6614 bne +0x16 /* 000010E4 */
label000010D0:
000010D0 7029 moveq.l D0, 0x29
000010D2 2F00 move.l -[A7], D0
000010D4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000010D8 584F addq.w A7, 4
000010DA 7039 moveq.l D0, 0x39
000010DC 1F00 move.b -[A7], D0
000010DE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000010E2 6026 bra +0x28 /* 0000110A */
label000010E4:
000010E4 2F2E 000C move.l -[A7], [A6 + 0xC]
000010E8 7001 moveq.l D0, 0x01
000010EA 2F00 move.l -[A7], D0
000010EC 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
000010F0 2440 movea.l A2, D0
000010F2 260A move.l D3, A2
000010F4 6706 beq +0x8 /* 000010FC */
000010F6 266A 000C movea.l A3, [A2 + 0xC]
000010FA 6004 bra +0x6 /* 00001100 */
label000010FC:
000010FC 7000 moveq.l D0, 0x00
000010FE 2640 movea.l A3, D0
label00001100:
00001100 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001104 2F0B move.l -[A7], A3
00001106 4EBA 00A0 jsr [PC + 0xA0 /* 000011A8 */]
label0000110A:
0000110A 246E FFF0 movea.l A2, [A6 - 0x10]
0000110E 102A 0004 move.b D0, [A2 + 0x4]
00001112 7203 moveq.l D1, 0x03
00001114 C001 and.b D0, D1
00001116 7201 moveq.l D1, 0x01
00001118 B001 cmp.b D0, D1
0000111A 663C bne +0x3E /* 00001158 */
0000111C 2012 move.l D0, [A2]
0000111E 721F moveq.l D1, 0x1F
00001120 C081 and.l D0, D1
00001122 7217 moveq.l D1, 0x17
00001124 B081 cmp.l D0, D1
00001126 6708 beq +0xA /* 00001130 */
00001128 7218 moveq.l D1, 0x18
0000112A B081 cmp.l D0, D1
0000112C 6714 beq +0x16 /* 00001142 */
0000112E 6028 bra +0x2A /* 00001158 */
label00001130:
00001130 246E FFF0 movea.l A2, [A6 - 0x10]
00001134 2012 move.l D0, [A2]
00001136 72E0 moveq.l D1, 0xFFFFFFE0
00001138 C081 and.l D0, D1
0000113A 7216 moveq.l D1, 0x16
0000113C 8081 or.l D0, D1
0000113E 2480 move.l [A2], D0
00001140 6016 bra +0x18 /* 00001158 */
label00001142:
00001142 7029 moveq.l D0, 0x29
00001144 2F00 move.l -[A7], D0
00001146 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000114A 584F addq.w A7, 4
0000114C 2012 move.l D0, [A2]
0000114E 72E0 moveq.l D1, 0xFFFFFFE0
00001150 C081 and.l D0, D1
00001152 7216 moveq.l D1, 0x16
00001154 8081 or.l D0, D1
00001156 2480 move.l [A2], D0
label00001158:
00001158 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
0000115E 6606 bne +0x8 /* 00001166 */
00001160 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001164 6032 bra +0x34 /* 00001198 */
label00001166:
00001166 7012 moveq.l D0, 0x12
00001168 2F00 move.l -[A7], D0
0000116A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000116E 584F addq.w A7, 4
label00001170:
00001170 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001174 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
0000117A 6606 bne +0x8 /* 00001182 */
0000117C 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001180 6016 bra +0x18 /* 00001198 */
label00001182:
00001182 162D DB5A move.b D3, [A5 - 0x24A6]
00001186 7070 moveq.l D0, 0x70
00001188 B600 cmp.b D3, D0
0000118A 670C beq +0xE /* 00001198 */
0000118C 704B moveq.l D0, 0x4B
0000118E B600 cmp.b D3, D0
00001190 6706 beq +0x8 /* 00001198 */
00001192 703E moveq.l D0, 0x3E
00001194 B600 cmp.b D3, D0
00001196 66D8 bne -0x26 /* 00001170 */
label00001198:
00001198 202E FFF0 move.l D0, [A6 - 0x10]
0000119C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000011A0 4E5E unlink A6
000011A2 205F movea.l A0, [A7]+
000011A4 504F addq.w A7, 8
000011A6 4ED0 jmp [A0]
fn000011A8:
000011A8 4E56 0000 link A6, 0
000011AC 48E7 0E30 movem.l -[A7], D4,D5,D6,A2,A3
000011B0 4244 clr.w D4
000011B2 202D E5DE move.l D0, [A5 - 0x1A22]
000011B6 6710 beq +0x12 /* 000011C8 */
000011B8 0C2D 0039 DB5A cmpi.b [A5 - 0x24A6], 0x39 /* '9' */
000011BE 6708 beq +0xA /* 000011C8 */
000011C0 486D E5DE pea.l [A5 - 0x1A22]
000011C4 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000011C8:
000011C8 2A3C 0000 7FFF move.l D5, 0x7FFF
000011CE 202E 0008 move.l D0, [A6 + 0x8]
000011D2 6724 beq +0x26 /* 000011F8 */
000011D4 206E 000C movea.l A0, [A6 + 0xC]
000011D8 1028 0004 move.b D0, [A0 + 0x4]
000011DC 7202 moveq.l D1, 0x02
000011DE C001 and.b D0, D1
000011E0 6716 beq +0x18 /* 000011F8 */
000011E2 7A00 moveq.l D5, 0x00
000011E4 206E 0008 movea.l A0, [A6 + 0x8]
000011E8 2468 000C movea.l A2, [A0 + 0xC]
000011EC 6006 bra +0x8 /* 000011F4 */
label000011EE:
000011EE 5285 addq.l D5, 1
000011F0 246A 0008 movea.l A2, [A2 + 0x8]
label000011F4:
000011F4 200A move.l D0, A2
000011F6 66F6 bne -0x8 /* 000011EE */
label000011F8:
000011F8 2C05 move.l D6, D5
000011FA 47ED E5DE lea.l A3, [A5 - 0x1A22]
000011FE 6000 008E bra +0x90 /* 0000128E */
label00001202:
00001202 4A86 tst.l D6
00001204 6612 bne +0x14 /* 00001218 */
00001206 487A 009E pea.l [PC + 0x9E /* 000012A6, value 0x66756E63 'func', cstring "function" */]
0000120A 2F05 move.l -[A7], D5
0000120C 701D moveq.l D0, 0x1D
0000120E 2F00 move.l -[A7], D0
00001210 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001214 4FEF 000C lea.l A7, [A7 + 0xC]
label00001218:
00001218 5386 subq.l D6, 1
0000121A 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
0000121E 2440 movea.l A2, D0
00001220 2F2D DB5C move.l -[A7], [A5 - 0x24A4]
00001224 7002 moveq.l D0, 0x02
00001226 3F00 move.w -[A7], D0
00001228 206D E698 movea.l A0, [A5 - 0x1968]
0000122C 4E90 jsr [A0]
0000122E 2480 move.l [A2], D0
00001230 202D E616 move.l D0, [A5 - 0x19EA]
00001234 672C beq +0x2E /* 00001262 */
00001236 5244 addq.w D4, 1
00001238 0C44 0005 cmpi.w D4, 0x5
0000123C 6F0A ble +0xC /* 00001248 */
0000123E 703D moveq.l D0, 0x3D
00001240 2F00 move.l -[A7], D0
00001242 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001246 584F addq.w A7, 4
label00001248:
00001248 7001 moveq.l D0, 0x01
0000124A 3204 move.w D1, D4
0000124C 48C1 ext.l D1
0000124E 41ED E61A lea.l A0, [A5 - 0x19E6]
00001252 1230 1000 move.b D1, [A0 + D1.w]
00001256 4881 ext.w D1
00001258 740A moveq.l D2, 0x0A
0000125A D242 add.w D1, D2
0000125C E360 asl D0.w, D1
0000125E 816A 000C or.w [A2 + 0xC], D0
label00001262:
00001262 268A move.l [A3], A2
00001264 264A movea.l A3, A2
00001266 504B addq.w A3, 8
00001268 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
0000126C 723C moveq.l D1, 0x3C
0000126E B001 cmp.b D0, D1
00001270 6626 bne +0x28 /* 00001298 */
00001272 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001276 726E moveq.l D1, 0x6E
00001278 B001 cmp.b D0, D1
0000127A 6712 beq +0x14 /* 0000128E */
0000127C 7014 moveq.l D0, 0x14
0000127E 2F00 move.l -[A7], D0
00001280 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001284 584F addq.w A7, 4
00001286 7039 moveq.l D0, 0x39
00001288 1F00 move.b -[A7], D0
0000128A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
label0000128E:
0000128E 0C2D 006E DB5A cmpi.b [A5 - 0x24A6], 0x6E /* 'n' */
00001294 6700 FF6C beq -0x92 /* 00001202 */
label00001298:
00001298 4CDF 0C70 movem.l D4,D5,D6,A2,A3, [A7]+
0000129C 4E5E unlink A6
0000129E 205F movea.l A0, [A7]+
000012A0 504F addq.w A7, 8
000012A2 4ED0 jmp [A0]
000012A4 000A 6675 ori.b A2, 0x75 /* 'u' */
000012A8 6E63 bgt +0x65 /* 0000130D */
000012AA 7469 moveq.l D2, 0x69
000012AC 6F6E ble +0x70 /* 0000131C */
000012AE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000012B0-000012B6
fn000012B0:
000012B0 4E56 0000 link A6, 0
000012B4 2F0A move.l -[A7], A2
// end alternate branch 000012B0-000012B6
fn000012B0: // (misaligned)
000012B2 0000 2F0A ori.b D0, 0xA /* '\n' */
000012B6 42A7 clr.l -[A7]
000012B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000012C0 4EBA F652 jsr [PC - 0x9AE /* 00000914 */]
000012C4 4FEF 000C lea.l A7, [A7 + 0xC]
000012C8 2440 movea.l A2, D0
000012CA 200A move.l D0, A2
000012CC 660A bne +0xC /* 000012D8 */
000012CE 2F3C 0000 0C90 move.l -[A7], 0xC90
000012D4 4EBA ED2A jsr [PC - 0x12D6 /* 00000000 */]
label000012D8:
000012D8 2F0A move.l -[A7], A2
000012DA 4EBA 000E jsr [PC + 0xE /* 000012EA */]
000012DE 200A move.l D0, A2
000012E0 245F movea.l A2, [A7]+
000012E2 4E5E unlink A6
000012E4 205F movea.l A0, [A7]+
000012E6 504F addq.w A7, 8
000012E8 4ED0 jmp [A0]
fn000012EA:
000012EA 4E56 FFF8 link A6, -0x0008
000012EE 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2
000012F2 6000 0218 bra +0x21A /* 0000150C */
label000012F6:
000012F6 206E 0008 movea.l A0, [A6 + 0x8]
000012FA 2028 0008 move.l D0, [A0 + 0x8]
000012FE 2D40 FFF8 move.l [A6 - 0x8], D0
00001302 2A10 move.l D5, [A0]
00001304 2C05 move.l D6, D5
00001306 761F moveq.l D3, 0x1F
00001308 CC83 and.l D6, D3
0000130A 2206 move.l D1, D6
0000130C 7416 moveq.l D2, 0x16
0000130E B282 cmp.l D1, D2
00001310 6720 beq +0x22 /* 00001332 */
00001312 7417 moveq.l D2, 0x17
00001314 B282 cmp.l D1, D2
00001316 671A beq +0x1C /* 00001332 */
00001318 7418 moveq.l D2, 0x18
0000131A B282 cmp.l D1, D2
label0000131C:
0000131C 6714 beq +0x16 /* 00001332 */
0000131E 7415 moveq.l D2, 0x15
00001320 B282 cmp.l D1, D2
00001322 6700 009C beq +0x9E /* 000013C0 */
00001326 7410 moveq.l D2, 0x10
00001328 B282 cmp.l D1, D2
0000132A 6700 010A beq +0x10C /* 00001436 */
0000132E 6000 01A2 bra +0x1A4 /* 000014D2 */
label00001332:
00001332 206E FFF8 movea.l A0, [A6 - 0x8]
00001336 2010 move.l D0, [A0]
00001338 721F moveq.l D1, 0x1F
0000133A C081 and.l D0, D1
0000133C 7215 moveq.l D1, 0x15
0000133E B081 cmp.l D0, D1
00001340 6714 beq +0x16 /* 00001356 */
00001342 7216 moveq.l D1, 0x16
00001344 B081 cmp.l D0, D1
00001346 670E beq +0x10 /* 00001356 */
00001348 7217 moveq.l D1, 0x17
0000134A B081 cmp.l D0, D1
0000134C 6708 beq +0xA /* 00001356 */
0000134E 7218 moveq.l D1, 0x18
00001350 B081 cmp.l D0, D1
00001352 6702 beq +0x4 /* 00001356 */
00001354 600A bra +0xC /* 00001360 */
label00001356:
00001356 702B moveq.l D0, 0x2B
00001358 2F00 move.l -[A7], D0
0000135A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000135E 584F addq.w A7, 4
label00001360:
00001360 2005 move.l D0, D5
00001362 0280 0000 0C1F andi.l D0, 0xC1F
00001368 0C80 0000 0417 cmpi.l D0, 0x417
0000136E 6734 beq +0x36 /* 000013A4 */
00001370 0C80 0000 0817 cmpi.l D0, 0x817
00001376 6730 beq +0x32 /* 000013A8 */
00001378 0C80 0000 0816 cmpi.l D0, 0x816
0000137E 6728 beq +0x2A /* 000013A8 */
00001380 0C80 0000 0818 cmpi.l D0, 0x818
00001386 6720 beq +0x22 /* 000013A8 */
00001388 7218 moveq.l D1, 0x18
0000138A B081 cmp.l D0, D1
0000138C 6728 beq +0x2A /* 000013B6 */
0000138E 7216 moveq.l D1, 0x16
00001390 B081 cmp.l D0, D1
00001392 6722 beq +0x24 /* 000013B6 */
00001394 0C80 0000 0416 cmpi.l D0, 0x416
0000139A 671A beq +0x1C /* 000013B6 */
0000139C 7217 moveq.l D1, 0x17
0000139E B081 cmp.l D0, D1
000013A0 6714 beq +0x16 /* 000013B6 */
000013A2 6008 bra +0xA /* 000013AC */
label000013A4:
000013A4 7C16 moveq.l D6, 0x16
000013A6 600E bra +0x10 /* 000013B6 */
label000013A8:
000013A8 7C18 moveq.l D6, 0x18
000013AA 600A bra +0xC /* 000013B6 */
label000013AC:
000013AC 707D moveq.l D0, 0x7D
000013AE 2F00 move.l -[A7], D0
000013B0 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000013B4 584F addq.w A7, 4
label000013B6:
000013B6 0285 FFFF F3FF andi.l D5, 0xFFFFF3FF
000013BC 6000 0114 bra +0x116 /* 000014D2 */
label000013C0:
000013C0 206E FFF8 movea.l A0, [A6 - 0x8]
000013C4 2010 move.l D0, [A0]
000013C6 721F moveq.l D1, 0x1F
000013C8 C081 and.l D0, D1
000013CA 41ED E170 lea.l A0, [A5 - 0x1E90]
000013CE 1030 0000 move.b D0, [A0 + D0.w]
000013D2 7210 moveq.l D1, 0x10
000013D4 C001 and.b D0, D1
000013D6 670E beq +0x10 /* 000013E6 */
000013D8 702A moveq.l D0, 0x2A
000013DA 2F00 move.l -[A7], D0
000013DC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000013E0 584F addq.w A7, 4
000013E2 6000 00EE bra +0xF0 /* 000014D2 */
label000013E6:
000013E6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000013EA 4EBA FEFE jsr [PC - 0x102 /* 000012EA */]
000013EE 246E FFF8 movea.l A2, [A6 - 0x8]
000013F2 2012 move.l D0, [A2]
000013F4 3600 move.w D3, D0
000013F6 701F moveq.l D0, 0x1F
000013F8 C640 and.w D3, D0
000013FA 7014 moveq.l D0, 0x14
000013FC B640 cmp.w D3, D0
000013FE 660A bne +0xC /* 0000140A */
00001400 102A 0004 move.b D0, [A2 + 0x4]
00001404 7210 moveq.l D1, 0x10
00001406 C001 and.b D0, D1
00001408 6606 bne +0x8 /* 00001410 */
label0000140A:
0000140A 701A moveq.l D0, 0x1A
0000140C B640 cmp.w D3, D0
0000140E 6604 bne +0x6 /* 00001414 */
label00001410:
00001410 7600 moveq.l D3, 0x00
00001412 600A bra +0xC /* 0000141E */
label00001414:
00001414 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001418 4EAD 1AD2 jsr [A5 + 0x1AD2 /* export_854 */]
0000141C 2600 move.l D3, D0
label0000141E:
0000141E 206E 0008 movea.l A0, [A6 + 0x8]
00001422 2028 000C move.l D0, [A0 + 0xC]
00001426 2203 move.l D1, D3
00001428 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
0000142C 2F00 move.l -[A7], D0
0000142E 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */]
00001432 6000 009E bra +0xA0 /* 000014D2 */
label00001436:
00001436 2040 movea.l A0, D0
00001438 2810 move.l D4, [A0]
0000143A 2D44 FFFC move.l [A6 - 0x4], D4
0000143E C883 and.l D4, D3
00001440 45ED E170 lea.l A2, [A5 - 0x1E90]
00001444 1232 4000 move.b D1, [A2 + D4.w]
00001448 7410 moveq.l D2, 0x10
0000144A C202 and.b D1, D2
0000144C 6614 bne +0x16 /* 00001462 */
0000144E 222E FFFC move.l D1, [A6 - 0x4]
00001452 0281 0000 00FF andi.l D1, 0xFF
00001458 1232 1000 move.b D1, [A2 + D1.w]
0000145C 7401 moveq.l D2, 0x01
0000145E C202 and.b D1, D2
00001460 6732 beq +0x34 /* 00001494 */
label00001462:
00001462 1028 0004 move.b D0, [A0 + 0x4]
00001466 0200 0080 andi.b D0, 0x80
0000146A 671A beq +0x1C /* 00001486 */
0000146C 486E FFF8 pea.l [A6 - 0x8]
00001470 2005 move.l D0, D5
00001472 0280 0000 4C00 andi.l D0, 0x4C00 /* 'L\0' */
00001478 222E FFFC move.l D1, [A6 - 0x4]
0000147C 8081 or.l D0, D1
0000147E 2F00 move.l -[A7], D0
00001480 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001484 600E bra +0x10 /* 00001494 */
label00001486:
00001486 206E FFF8 movea.l A0, [A6 - 0x8]
0000148A 2005 move.l D0, D5
0000148C 0280 0000 4C00 andi.l D0, 0x4C00 /* 'L\0' */
00001492 8190 or.l [A0], D0
label00001494:
00001494 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001498 4EBA FE50 jsr [PC - 0x1B0 /* 000012EA */]
0000149C 206E 0008 movea.l A0, [A6 + 0x8]
000014A0 1028 0004 move.b D0, [A0 + 0x4]
000014A4 0200 0080 andi.b D0, 0x80
000014A8 6716 beq +0x18 /* 000014C0 */
000014AA 486E 0008 pea.l [A6 + 0x8]
000014AE 2005 move.l D0, D5
000014B0 0280 0000 60C0 andi.l D0, 0x60C0
000014B6 8086 or.l D0, D6
000014B8 2F00 move.l -[A7], D0
000014BA 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000014BE 6054 bra +0x56 /* 00001514 */
label000014C0:
000014C0 2005 move.l D0, D5
000014C2 0280 0000 60C0 andi.l D0, 0x60C0
000014C8 8086 or.l D0, D6
000014CA 206E 0008 movea.l A0, [A6 + 0x8]
000014CE 2080 move.l [A0], D0
000014D0 6042 bra +0x44 /* 00001514 */
label000014D2:
000014D2 206E 0008 movea.l A0, [A6 + 0x8]
000014D6 1028 0004 move.b D0, [A0 + 0x4]
000014DA 0200 0080 andi.b D0, 0x80
000014DE 6716 beq +0x18 /* 000014F6 */
000014E0 486E 0008 pea.l [A6 + 0x8]
000014E4 2005 move.l D0, D5
000014E6 0280 0000 60C0 andi.l D0, 0x60C0
000014EC 8086 or.l D0, D6
000014EE 2F00 move.l -[A7], D0
000014F0 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000014F4 6010 bra +0x12 /* 00001506 */
label000014F6:
000014F6 2005 move.l D0, D5
000014F8 0280 0000 60C0 andi.l D0, 0x60C0
000014FE 8086 or.l D0, D6
00001500 206E 0008 movea.l A0, [A6 + 0x8]
00001504 2080 move.l [A0], D0
label00001506:
00001506 2D6E FFF8 0008 move.l [A6 + 0x8], [A6 - 0x8]
label0000150C:
0000150C 202E 0008 move.l D0, [A6 + 0x8]
00001510 6600 FDE4 bne -0x21A /* 000012F6 */
label00001514:
00001514 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+
00001518 4E5E unlink A6
0000151A 205F movea.l A0, [A7]+
0000151C 584F addq.w A7, 4
0000151E 4ED0 jmp [A0]
fn00001520:
00001520 4E56 FFFC link A6, -0x0004
00001524 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00001528 202D E5E6 move.l D0, [A5 - 0x1A1A]
0000152C 672C beq +0x2E /* 0000155A */
0000152E 162E 0008 move.b D3, [A6 + 0x8]
00001532 7003 moveq.l D0, 0x03
00001534 B600 cmp.b D3, D0
00001536 6722 beq +0x24 /* 0000155A */
00001538 206E 000A movea.l A0, [A6 + 0xA]
0000153C 2010 move.l D0, [A0]
0000153E 721F moveq.l D1, 0x1F
00001540 C081 and.l D0, D1
00001542 41ED E170 lea.l A0, [A5 - 0x1E90]
00001546 1030 0000 move.b D0, [A0 + D0.w]
0000154A 7210 moveq.l D1, 0x10
0000154C C001 and.b D0, D1
0000154E 6700 0204 beq +0x206 /* 00001754 */
00001552 700A moveq.l D0, 0x0A
00001554 B600 cmp.b D3, D0
00001556 6700 01FC beq +0x1FE /* 00001754 */
label0000155A:
0000155A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000155E 7001 moveq.l D0, 0x01
00001560 2F00 move.l -[A7], D0
00001562 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */]
00001566 2840 movea.l A4, D0
00001568 200C move.l D0, A4
0000156A 6700 01E8 beq +0x1EA /* 00001754 */
0000156E 202C 000C move.l D0, [A4 + 0xC]
00001572 2D40 FFFC move.l [A6 - 0x4], D0
00001576 2040 movea.l A0, D0
00001578 2210 move.l D1, [A0]
0000157A 761F moveq.l D3, 0x1F
0000157C C283 and.l D1, D3
0000157E 45ED E170 lea.l A2, [A5 - 0x1E90]
00001582 1232 1000 move.b D1, [A2 + D1.w]
00001586 7810 moveq.l D4, 0x10
00001588 C204 and.b D1, D4
0000158A 6728 beq +0x2A /* 000015B4 */
0000158C 226E 000A movea.l A1, [A6 + 0xA]
00001590 2211 move.l D1, [A1]
00001592 C283 and.l D1, D3
00001594 1232 1000 move.b D1, [A2 + D1.w]
00001598 C204 and.b D1, D4
0000159A 6700 00D6 beq +0xD8 /* 00001672 */
0000159E 222D CEF0 move.l D1, [A5 - 0x3110]
000015A2 6600 00CE bne +0xD0 /* 00001672 */
000015A6 486E 000A pea.l [A6 + 0xA]
000015AA 2F10 move.l -[A7], [A0]
000015AC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000015B0 6000 00C0 bra +0xC2 /* 00001672 */
label000015B4:
000015B4 204C movea.l A0, A4
000015B6 0C2D 004C DB5A cmpi.b [A5 - 0x24A6], 0x4C /* 'L' */
000015BC 6632 bne +0x34 /* 000015F0 */
000015BE 202C 0018 move.l D0, [A4 + 0x18]
000015C2 7202 moveq.l D1, 0x02
000015C4 C081 and.l D0, D1
000015C6 6614 bne +0x16 /* 000015DC */
000015C8 102C 0016 move.b D0, [A4 + 0x16]
000015CC 7202 moveq.l D1, 0x02
000015CE B001 cmp.b D0, D1
000015D0 670A beq +0xC /* 000015DC */
000015D2 0C2E 0002 0008 cmpi.b [A6 + 0x8], 0x2
000015D8 6600 0098 bne +0x9A /* 00001672 */
label000015DC:
000015DC 7048 moveq.l D0, 0x48
000015DE D1C0 add.l A0, D0
000015E0 2F08 move.l -[A7], A0
000015E2 7030 moveq.l D0, 0x30
000015E4 2F00 move.l -[A7], D0
000015E6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000015EA 504F addq.w A7, 8
000015EC 6000 0084 bra +0x86 /* 00001672 */
label000015F0:
000015F0 102C 0016 move.b D0, [A4 + 0x16]
000015F4 4880 ext.w D0
000015F6 48C0 ext.l D0
000015F8 7202 moveq.l D1, 0x02
000015FA B081 cmp.l D0, D1
000015FC 6720 beq +0x22 /* 0000161E */
000015FE 7206 moveq.l D1, 0x06
00001600 B081 cmp.l D0, D1
00001602 6736 beq +0x38 /* 0000163A */
00001604 720D moveq.l D1, 0x0D
00001606 B081 cmp.l D0, D1
00001608 6768 beq +0x6A /* 00001672 */
0000160A 720E moveq.l D1, 0x0E
0000160C B081 cmp.l D0, D1
0000160E 6762 beq +0x64 /* 00001672 */
00001610 7214 moveq.l D1, 0x14
00001612 B081 cmp.l D0, D1
00001614 675C beq +0x5E /* 00001672 */
00001616 720F moveq.l D1, 0x0F
00001618 B081 cmp.l D0, D1
0000161A 6756 beq +0x58 /* 00001672 */
0000161C 604C bra +0x4E /* 0000166A */
label0000161E:
0000161E 0C2E 0006 0008 cmpi.b [A6 + 0x8], 0x6
00001624 6614 bne +0x16 /* 0000163A */
00001626 204C movea.l A0, A4
00001628 7048 moveq.l D0, 0x48
0000162A D1C0 add.l A0, D0
0000162C 2F08 move.l -[A7], A0
0000162E 7030 moveq.l D0, 0x30
00001630 2F00 move.l -[A7], D0
00001632 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001636 504F addq.w A7, 8
00001638 6022 bra +0x24 /* 0000165C */
label0000163A:
0000163A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000163E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001642 7001 moveq.l D0, 0x01
00001644 2F00 move.l -[A7], D0
00001646 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
0000164A 4A80 tst.l D0
0000164C 6742 beq +0x44 /* 00001690 */
0000164E 0C2E 0002 0008 cmpi.b [A6 + 0x8], 0x2
00001654 6606 bne +0x8 /* 0000165C */
00001656 197C 0002 0016 move.b [A4 + 0x16], 0x2
label0000165C:
0000165C 2F2E 000A move.l -[A7], [A6 + 0xA]
00001660 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
00001664 7000 moveq.l D0, 0x00
00001666 4EFA 027A jmp [PC + 0x27A /* 000018E2 */]
label0000166A:
0000166A 0C2E 0003 0008 cmpi.b [A6 + 0x8], 0x3
00001670 67C8 beq -0x36 /* 0000163A */
label00001672:
00001672 246E FFFC movea.l A2, [A6 - 0x4]
00001676 266E 000A movea.l A3, [A6 + 0xA]
0000167A B5CB cmpa.l A2, A3
0000167C 6700 00AE beq +0xB0 /* 0000172C */
00001680 2F0A move.l -[A7], A2
00001682 2F0B move.l -[A7], A3
00001684 7005 moveq.l D0, 0x05
00001686 2F00 move.l -[A7], D0
00001688 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
0000168C 4A80 tst.l D0
0000168E 6664 bne +0x66 /* 000016F4 */
label00001690:
00001690 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001694 2F2E 000A move.l -[A7], [A6 + 0xA]
00001698 2F0C move.l -[A7], A4
0000169A 4EBA 0394 jsr [PC + 0x394 /* 00001A30 */]
0000169E 206E FFFC movea.l A0, [A6 - 0x4]
000016A2 2010 move.l D0, [A0]
000016A4 721F moveq.l D1, 0x1F
000016A6 C041 and.w D0, D1
000016A8 7214 moveq.l D1, 0x14
000016AA B041 cmp.w D0, D1
000016AC 662E bne +0x30 /* 000016DC */
000016AE 202D CEF8 move.l D0, [A5 - 0x3108]
000016B2 52AD CEF8 addq.l [A5 - 0x3108], 1
000016B6 2F00 move.l -[A7], D0
000016B8 487A 0238 pea.l [PC + 0x238 /* 000018F2, value 0x5F752564 '_u%d', cstring "_u%d" */]
000016BC 2F2E 000E move.l -[A7], [A6 + 0xE]
000016C0 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000016C4 4FEF 000C lea.l A7, [A7 + 0xC]
000016C8 2F2E 000E move.l -[A7], [A6 + 0xE]
000016CC 7001 moveq.l D0, 0x01
000016CE 2F00 move.l -[A7], D0
000016D0 1F2E 0008 move.b -[A7], [A6 + 0x8]
000016D4 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
000016D8 2840 movea.l A4, D0
000016DA 6050 bra +0x52 /* 0000172C */
label000016DC:
000016DC 246E FFFC movea.l A2, [A6 - 0x4]
000016E0 2012 move.l D0, [A2]
000016E2 206E 000A movea.l A0, [A6 + 0xA]
000016E6 2210 move.l D1, [A0]
000016E8 B081 cmp.l D0, D1
000016EA 662A bne +0x2C /* 00001716 */
000016EC 2F0A move.l -[A7], A2
000016EE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000016F2 6038 bra +0x3A /* 0000172C */
label000016F4:
000016F4 266E 000A movea.l A3, [A6 + 0xA]
000016F8 2013 move.l D0, [A3]
000016FA 721F moveq.l D1, 0x1F
000016FC C081 and.l D0, D1
000016FE 41ED E170 lea.l A0, [A5 - 0x1E90]
00001702 1030 0000 move.b D0, [A0 + D0.w]
00001706 7210 moveq.l D1, 0x10
00001708 C001 and.b D0, D1
0000170A 671A beq +0x1C /* 00001726 */
0000170C 102B 0004 move.b D0, [A3 + 0x4]
00001710 7201 moveq.l D1, 0x01
00001712 C001 and.b D0, D1
00001714 6610 bne +0x12 /* 00001726 */
label00001716:
00001716 2F2E 000A move.l -[A7], [A6 + 0xA]
0000171A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
0000171E 2D6E FFFC 000A move.l [A6 + 0xA], [A6 - 0x4]
00001724 6006 bra +0x8 /* 0000172C */
label00001726:
00001726 2F0A move.l -[A7], A2
00001728 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
label0000172C:
0000172C 102C 0016 move.b D0, [A4 + 0x16]
00001730 7202 moveq.l D1, 0x02
00001732 B001 cmp.b D0, D1
00001734 6614 bne +0x16 /* 0000174A */
00001736 162E 0008 move.b D3, [A6 + 0x8]
0000173A 7006 moveq.l D0, 0x06
0000173C B600 cmp.b D3, D0
0000173E 6700 0190 beq +0x192 /* 000018D0 */
00001742 7003 moveq.l D0, 0x03
00001744 B600 cmp.b D3, D0
00001746 6700 0188 beq +0x18A /* 000018D0 */
label0000174A:
0000174A 196E 0008 0016 move.b [A4 + 0x16], [A6 + 0x8]
00001750 6000 017E bra +0x180 /* 000018D0 */
label00001754:
00001754 0CAD 0000 0001 E5E6 cmpi.l [A5 - 0x1A1A], 0x1
0000175C 6600 00C6 bne +0xC8 /* 00001824 */
00001760 0C2E 000A 0008 cmpi.b [A6 + 0x8], 0xA /* '\n' */
00001766 6700 00BC beq +0xBE /* 00001824 */
0000176A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000176E 4EAD 14E2 jsr [A5 + 0x14E2 /* export_664 */]
00001772 2840 movea.l A4, D0
00001774 200C move.l D0, A4
00001776 6700 009E beq +0xA0 /* 00001816 */
0000177A 4AAC 0004 tst.l [A4 + 0x4]
0000177E 6600 0096 bne +0x98 /* 00001816 */
00001782 296E 000A 0004 move.l [A4 + 0x4], [A6 + 0xA]
00001788 206E 000A movea.l A0, [A6 + 0xA]
0000178C 2010 move.l D0, [A0]
0000178E 721F moveq.l D1, 0x1F
00001790 C041 and.w D0, D1
00001792 7213 moveq.l D1, 0x13
00001794 B041 cmp.w D0, D1
00001796 662C bne +0x2E /* 000017C4 */
00001798 706A moveq.l D0, 0x6A
0000179A 2F00 move.l -[A7], D0
0000179C 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000017A0 584F addq.w A7, 4
000017A2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000017A6 2028 0018 move.l D0, [A0 + 0x18]
000017AA 2940 0004 move.l [A4 + 0x4], D0
000017AE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000017B2 2068 0018 movea.l A0, [A0 + 0x18]
000017B6 5268 0006 addq.w [A0 + 0x6], 1
000017BA 2F2E 000A move.l -[A7], [A6 + 0xA]
000017BE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000017C2 605A bra +0x5C /* 0000181E */
label000017C4:
000017C4 246E 000A movea.l A2, [A6 + 0xA]
000017C8 2012 move.l D0, [A2]
000017CA 721F moveq.l D1, 0x1F
000017CC C081 and.l D0, D1
000017CE 41ED E170 lea.l A0, [A5 - 0x1E90]
000017D2 1030 0000 move.b D0, [A0 + D0.w]
000017D6 7210 moveq.l D1, 0x10
000017D8 C001 and.b D0, D1
000017DA 671E beq +0x20 /* 000017FA */
000017DC 2F0A move.l -[A7], A2
000017DE 4267 clr.w -[A7]
000017E0 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
000017E4 2940 0004 move.l [A4 + 0x4], D0
000017E8 206E 000A movea.l A0, [A6 + 0xA]
000017EC 5368 0006 subq.w [A0 + 0x6], 1
000017F0 206C 0004 movea.l A0, [A4 + 0x4]
000017F4 5268 0006 addq.w [A0 + 0x6], 1
000017F8 6024 bra +0x26 /* 0000181E */
label000017FA:
000017FA 246C 0004 movea.l A2, [A4 + 0x4]
000017FE 2012 move.l D0, [A2]
00001800 721F moveq.l D1, 0x1F
00001802 C041 and.w D0, D1
00001804 7215 moveq.l D1, 0x15
00001806 B041 cmp.w D0, D1
00001808 6614 bne +0x16 /* 0000181E */
0000180A 2F0A move.l -[A7], A2
0000180C 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
00001810 2940 0004 move.l [A4 + 0x4], D0
00001814 6008 bra +0xA /* 0000181E */
label00001816:
00001816 2F2E 000A move.l -[A7], [A6 + 0xA]
0000181A 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
label0000181E:
0000181E 7000 moveq.l D0, 0x00
00001820 4EFA 00C0 jmp [PC + 0xC0 /* 000018E2 */]
label00001824:
00001824 2F2E 000E move.l -[A7], [A6 + 0xE]
00001828 162E 0008 move.b D3, [A6 + 0x8]
0000182C 7003 moveq.l D0, 0x03
0000182E B600 cmp.b D3, D0
00001830 671E beq +0x20 /* 00001850 */
00001832 206E 000A movea.l A0, [A6 + 0xA]
00001836 2010 move.l D0, [A0]
00001838 721F moveq.l D1, 0x1F
0000183A C081 and.l D0, D1
0000183C 41ED E170 lea.l A0, [A5 - 0x1E90]
00001840 1030 0000 move.b D0, [A0 + D0.w]
00001844 7210 moveq.l D1, 0x10
00001846 C001 and.b D0, D1
00001848 670A beq +0xC /* 00001854 */
0000184A 700A moveq.l D0, 0x0A
0000184C B600 cmp.b D3, D0
0000184E 6704 beq +0x6 /* 00001854 */
label00001850:
00001850 7001 moveq.l D0, 0x01
00001852 6002 bra +0x4 /* 00001856 */
label00001854:
00001854 7003 moveq.l D0, 0x03
label00001856:
00001856 2F00 move.l -[A7], D0
00001858 1F03 move.b -[A7], D3
0000185A 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */]
0000185E 2840 movea.l A4, D0
00001860 162D DB5A move.b D3, [A5 - 0x24A6]
00001864 7057 moveq.l D0, 0x57
00001866 B600 cmp.b D3, D0
00001868 6760 beq +0x62 /* 000018CA */
0000186A 703C moveq.l D0, 0x3C
0000186C B600 cmp.b D3, D0
0000186E 675A beq +0x5C /* 000018CA */
00001870 703E moveq.l D0, 0x3E
00001872 B600 cmp.b D3, D0
00001874 6754 beq +0x56 /* 000018CA */
00001876 704C moveq.l D0, 0x4C
00001878 B600 cmp.b D3, D0
0000187A 674E beq +0x50 /* 000018CA */
0000187C 102D E35C move.b D0, [A5 - 0x1CA4]
00001880 6748 beq +0x4A /* 000018CA */
00001882 206E 000A movea.l A0, [A6 + 0xA]
00001886 2010 move.l D0, [A0]
00001888 721F moveq.l D1, 0x1F
0000188A C081 and.l D0, D1
0000188C 41ED E170 lea.l A0, [A5 - 0x1E90]
00001890 1030 0000 move.b D0, [A0 + D0.w]
00001894 7210 moveq.l D1, 0x10
00001896 C001 and.b D0, D1
00001898 6730 beq +0x32 /* 000018CA */
0000189A 0C2E 0002 0008 cmpi.b [A6 + 0x8], 0x2
000018A0 6728 beq +0x2A /* 000018CA */
000018A2 487A 0054 pea.l [PC + 0x54 /* 000018F8, value 0x6D61696E 'main', cstring "main" */]
000018A6 204C movea.l A0, A4
000018A8 7048 moveq.l D0, 0x48
000018AA D1C0 add.l A0, D0
000018AC 2F08 move.l -[A7], A0
000018AE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000018B2 504F addq.w A7, 8
000018B4 4A80 tst.l D0
000018B6 6712 beq +0x14 /* 000018CA */
000018B8 204C movea.l A0, A4
000018BA 7048 moveq.l D0, 0x48
000018BC D1C0 add.l A0, D0
000018BE 2F08 move.l -[A7], A0
000018C0 702C moveq.l D0, 0x2C
000018C2 2F00 move.l -[A7], D0
000018C4 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000018C8 504F addq.w A7, 8
label000018CA:
000018CA 196E 0008 0016 move.b [A4 + 0x16], [A6 + 0x8]
label000018D0:
000018D0 296E 000A 000C move.l [A4 + 0xC], [A6 + 0xA]
000018D6 2F0C move.l -[A7], A4
000018D8 7001 moveq.l D0, 0x01
000018DA 3F00 move.w -[A7], D0
000018DC 4EBA 0186 jsr [PC + 0x186 /* 00001A64 */]
000018E0 200C move.l D0, A4
label000018E2:
000018E2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000018E6 4E5E unlink A6
000018E8 205F movea.l A0, [A7]+
000018EA 4FEF 000A lea.l A7, [A7 + 0xA]
000018EE 4ED0 jmp [A0]
000018F0 000C 5F75 ori.b A4, 0x75 /* 'u' */
000018F4 2564 0000 move.l [A2 + 0x0], -[A4]
000018F8 6D61 blt +0x63 /* 0000195B */
000018FA 696E bvs +0x70 /* 0000196A */
000018FC 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000018FE-00001902
fn000018FE:
000018FE 4E56 FFF8 link A6, -0x0008
// end alternate branch 000018FE-00001902
fn000018FE: // (misaligned)
00001900 FFF8 .invalid <<F/7/7>>
00001902 48E7 1030 movem.l -[A7], D3,A2,A3
00001906 266E 000E movea.l A3, [A6 + 0xE]
0000190A 422E FFF8 clr.b [A6 - 0x8]
0000190E 4A2B 0016 tst.b [A3 + 0x16]
00001912 6606 bne +0x8 /* 0000191A */
00001914 176E 000C 0016 move.b [A3 + 0x16], [A6 + 0xC]
label0000191A:
0000191A 302D E34A move.w D0, [A5 - 0x1CB6]
0000191E 7208 moveq.l D1, 0x08
00001920 C041 and.w D0, D1
00001922 6710 beq +0x12 /* 00001934 */
00001924 102B 0016 move.b D0, [A3 + 0x16]
00001928 7202 moveq.l D1, 0x02
0000192A B001 cmp.b D0, D1
0000192C 6606 bne +0x8 /* 00001934 */
0000192E 177C 0006 0016 move.b [A3 + 0x16], 0x6
label00001934:
00001934 0C2E 000A 000C cmpi.b [A6 + 0xC], 0xA /* '\n' */
0000193A 6700 00DE beq +0xE0 /* 00001A1A */
0000193E 202B 000C move.l D0, [A3 + 0xC]
00001942 2D40 FFFC move.l [A6 - 0x4], D0
00001946 2040 movea.l A0, D0
00001948 2468 0008 movea.l A2, [A0 + 0x8]
0000194C 2212 move.l D1, [A2]
0000194E 741F moveq.l D2, 0x1F
00001950 C242 and.w D1, D2
00001952 7414 moveq.l D2, 0x14
00001954 B242 cmp.w D1, D2
00001956 664A bne +0x4C /* 000019A2 */
00001958 226A 000C movea.l A1, [A2 + 0xC]
0000195C 2269 000C movea.l A1, [A1 + 0xC]
00001960 1229 0004 move.b D1, [A1 + 0x4]
00001964 7410 moveq.l D2, 0x10
00001966 C202 and.b D1, D2
00001968 6638 bne +0x3A /* 000019A2 */
label0000196A:
0000196A 2F00 move.l -[A7], D0
0000196C 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */]
00001970 7202 moveq.l D1, 0x02
00001972 B081 cmp.l D0, D1
00001974 662C bne +0x2E /* 000019A2 */
00001976 246E FFFC movea.l A2, [A6 - 0x4]
0000197A 102A 0004 move.b D0, [A2 + 0x4]
0000197E 0200 0080 andi.b D0, 0x80
00001982 6714 beq +0x16 /* 00001998 */
00001984 486E FFFC pea.l [A6 - 0x4]
00001988 2012 move.l D0, [A2]
0000198A 0080 0000 1000 ori.l D0, 0x1000
00001990 2F00 move.l -[A7], D0
00001992 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00001996 600A bra +0xC /* 000019A2 */
label00001998:
00001998 206E FFFC movea.l A0, [A6 - 0x4]
0000199C 0090 0000 1000 ori.l [A0], 0x1000
label000019A2:
000019A2 162D DB5A move.b D3, [A5 - 0x24A6]
000019A6 7057 moveq.l D0, 0x57
000019A8 B600 cmp.b D3, D0
000019AA 670C beq +0xE /* 000019B8 */
000019AC 703C moveq.l D0, 0x3C
000019AE B600 cmp.b D3, D0
000019B0 6706 beq +0x8 /* 000019B8 */
000019B2 704C moveq.l D0, 0x4C
000019B4 B600 cmp.b D3, D0
000019B6 662A bne +0x2C /* 000019E2 */
label000019B8:
000019B8 202D E5DE move.l D0, [A5 - 0x1A22]
000019BC 6712 beq +0x14 /* 000019D0 */
000019BE 7029 moveq.l D0, 0x29
000019C0 2F00 move.l -[A7], D0
000019C2 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000019C6 584F addq.w A7, 4
000019C8 486D E5DE pea.l [A5 - 0x1A22]
000019CC 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
label000019D0:
000019D0 102B 0016 move.b D0, [A3 + 0x16]
000019D4 7202 moveq.l D1, 0x02
000019D6 B001 cmp.b D0, D1
000019D8 6740 beq +0x42 /* 00001A1A */
000019DA 177C 0003 0016 move.b [A3 + 0x16], 0x3
000019E0 6038 bra +0x3A /* 00001A1A */
label000019E2:
000019E2 102B 0016 move.b D0, [A3 + 0x16]
000019E6 7203 moveq.l D1, 0x03
000019E8 B001 cmp.b D0, D1
000019EA 6606 bne +0x8 /* 000019F2 */
000019EC 177C 0006 0016 move.b [A3 + 0x16], 0x6
label000019F2:
000019F2 202D E5E6 move.l D0, [A5 - 0x1A1A]
000019F6 6712 beq +0x14 /* 00001A0A */
000019F8 204B movea.l A0, A3
000019FA 7048 moveq.l D0, 0x48
000019FC D1C0 add.l A0, D0
000019FE 2F08 move.l -[A7], A0
00001A00 702D moveq.l D0, 0x2D
00001A02 2F00 move.l -[A7], D0
00001A04 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001A08 504F addq.w A7, 8
label00001A0A:
00001A0A 2F0B move.l -[A7], A3
00001A0C 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */]
00001A10 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00001A14 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1
label00001A1A:
00001A1A 102E FFF8 move.b D0, [A6 - 0x8]
00001A1E 4880 ext.w D0
00001A20 48C0 ext.l D0
00001A22 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001A26 4E5E unlink A6
00001A28 205F movea.l A0, [A7]+
00001A2A 4FEF 000A lea.l A7, [A7 + 0xA]
00001A2E 4ED0 jmp [A0]
fn00001A30:
00001A30 4E56 0000 link A6, 0
00001A34 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A38 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A3C 7005 moveq.l D0, 0x05
00001A3E 2F00 move.l -[A7], D0
00001A40 4EAD 1882 jsr [A5 + 0x1882 /* export_780 */]
00001A44 4A80 tst.l D0
00001A46 6610 bne +0x12 /* 00001A58 */
00001A48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A4C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A50 2F2E 000C move.l -[A7], [A6 + 0xC]
00001A54 4EAD 17FA jsr [A5 + 0x17FA /* export_763 */]
label00001A58:
00001A58 4E5E unlink A6
00001A5A 205F movea.l A0, [A7]+
00001A5C 4FEF 000C lea.l A7, [A7 + 0xC]
00001A60 4ED0 jmp [A0]
fn00001A62:
00001A62 4E75 rts
fn00001A64:
00001A64 4E56 0000 link A6, 0
00001A68 48E7 1010 movem.l -[A7], D3,A3
00001A6C 266E 000A movea.l A3, [A6 + 0xA]
00001A70 102D E35F move.b D0, [A5 - 0x1CA1]
00001A74 6766 beq +0x68 /* 00001ADC */
00001A76 162B 0016 move.b D3, [A3 + 0x16]
00001A7A 7003 moveq.l D0, 0x03
00001A7C B600 cmp.b D3, D0
00001A7E 6706 beq +0x8 /* 00001A86 */
00001A80 7006 moveq.l D0, 0x06
00001A82 B600 cmp.b D3, D0
00001A84 6656 bne +0x58 /* 00001ADC */
label00001A86:
00001A86 302E 0008 move.w D0, [A6 + 0x8]
00001A8A 6750 beq +0x52 /* 00001ADC */
00001A8C 206B 000C movea.l A0, [A3 + 0xC]
00001A90 2010 move.l D0, [A0]
00001A92 721F moveq.l D1, 0x1F
00001A94 C081 and.l D0, D1
00001A96 41ED E170 lea.l A0, [A5 - 0x1E90]
00001A9A 1030 0000 move.b D0, [A0 + D0.w]
00001A9E 7210 moveq.l D1, 0x10
00001AA0 C001 and.b D0, D1
00001AA2 672C beq +0x2E /* 00001AD0 */
00001AA4 302B 003C move.w D0, [A3 + 0x3C]
00001AA8 142D E35E move.b D2, [A5 - 0x1CA2]
00001AAC 7200 moveq.l D1, 0x00
00001AAE 1202 move.b D1, D2
00001AB0 8041 or.w D0, D1
00001AB2 7605 moveq.l D3, 0x05
00001AB4 C043 and.w D0, D3
00001AB6 B043 cmp.w D0, D3
00001AB8 6616 bne +0x18 /* 00001AD0 */
00001ABA 204B movea.l A0, A3
00001ABC 7048 moveq.l D0, 0x48
00001ABE D1C0 add.l A0, D0
00001AC0 2F08 move.l -[A7], A0
00001AC2 2F3C 0000 00DE move.l -[A7], 0xDE
00001AC8 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00001ACC 504F addq.w A7, 8
00001ACE 600C bra +0xE /* 00001ADC */
label00001AD0:
00001AD0 122D E35E move.b D1, [A5 - 0x1CA2]
00001AD4 7000 moveq.l D0, 0x00
00001AD6 1001 move.b D0, D1
00001AD8 816B 003C or.w [A3 + 0x3C], D0
label00001ADC:
00001ADC 4CDF 0808 movem.l D3,A3, [A7]+
00001AE0 4E5E unlink A6
00001AE2 205F movea.l A0, [A7]+
00001AE4 5C4F addq.w A7, 6
00001AE6 4ED0 jmp [A0]